Class GroovyControlBusFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
org.springframework.integration.groovy.config.GroovyControlBusFactoryBean
- All Implemented Interfaces:
- Aware,- BeanClassLoaderAware,- BeanFactoryAware,- BeanNameAware,- FactoryBean<MessageHandler>,- ApplicationContextAware,- ApplicationEventPublisherAware
public class GroovyControlBusFactoryBean
extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
implements BeanClassLoaderAware
FactoryBean for creating 
MessageHandler instances to handle a message as a Groovy Script.- Since:
- 2.0
- Author:
- Dave Syer, Oleg Zhurakousky, Mark Fisher, Artem Bilan, Stefan Reuter, Gary Russell
- 
Field SummaryFields inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBeanloggerFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected MessageHandlervoidsetBeanClassLoader(ClassLoader classLoader) voidsetCustomizer(GroovyObjectCustomizer customizer) voidsetSendTimeout(Long sendTimeout) Methods inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBeancreateHandlerInternal, getBeanFactory, getObject, getObjectType, getPreCreationHandlerType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelName
- 
Constructor Details- 
GroovyControlBusFactoryBeanpublic GroovyControlBusFactoryBean()
 
- 
- 
Method Details- 
setSendTimeout
- 
setCustomizer
- 
setBeanClassLoader- Specified by:
- setBeanClassLoaderin interface- BeanClassLoaderAware
 
- 
createHandler- Specified by:
- createHandlerin class- AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
 
 
-