Class SyslogReceivingChannelAdapterFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<SyslogReceivingChannelAdapterSupport>
org.springframework.integration.syslog.config.SyslogReceivingChannelAdapterFactoryBean
- All Implemented Interfaces:
 Aware,BeanClassLoaderAware,BeanFactoryAware,BeanNameAware,DisposableBean,FactoryBean<SyslogReceivingChannelAdapterSupport>,InitializingBean,ApplicationEventPublisherAware,Lifecycle,Phased,SmartLifecycle
public class SyslogReceivingChannelAdapterFactoryBean
extends AbstractFactoryBean<SyslogReceivingChannelAdapterSupport>
implements SmartLifecycle, BeanNameAware, ApplicationEventPublisherAware
Factory bean to create syslog inbound adapters (UDP or TCP).
- Since:
 - 3.0
 - Author:
 - Gary Russell, Artem Bilan
 
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE - 
Constructor Summary
ConstructorsConstructorDescriptionSyslogReceivingChannelAdapterFactoryBean(SyslogReceivingChannelAdapterFactoryBean.Protocol protocol) Instantiates a factory bean that creates aUdpSyslogReceivingChannelAdapterif the protocol isSyslogReceivingChannelAdapterFactoryBean.Protocol.udpor aTcpSyslogReceivingChannelAdapterif the protocol isSyslogReceivingChannelAdapterFactoryBean.Protocol.tcp. - 
Method Summary
Modifier and TypeMethodDescriptionprotected SyslogReceivingChannelAdapterSupportClass<?> intgetPhase()booleanbooleanvoidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) voidsetAutoStartup(boolean autoStartup) voidsetBeanName(String name) voidsetConnectionFactory(AbstractServerConnectionFactory connectionFactory) voidsetConverter(MessageConverter converter) voidsetErrorChannel(MessageChannel errorChannel) voidsetOutputChannel(MessageChannel outputChannel) voidsetPhase(int phase) voidsetPort(int port) voidsetSendTimeout(long sendTimeout) voidsetUdpAdapter(UnicastReceivingChannelAdapter udpAdapter) voidstart()voidstop()voidMethods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton 
- 
Constructor Details
- 
SyslogReceivingChannelAdapterFactoryBean
public SyslogReceivingChannelAdapterFactoryBean(SyslogReceivingChannelAdapterFactoryBean.Protocol protocol) Instantiates a factory bean that creates aUdpSyslogReceivingChannelAdapterif the protocol isSyslogReceivingChannelAdapterFactoryBean.Protocol.udpor aTcpSyslogReceivingChannelAdapterif the protocol isSyslogReceivingChannelAdapterFactoryBean.Protocol.tcp.- Parameters:
 protocol- The protocol.
 
 - 
 - 
Method Details
- 
setOutputChannel
 - 
setAutoStartup
public void setAutoStartup(boolean autoStartup)  - 
setErrorChannel
 - 
setPhase
public void setPhase(int phase)  - 
setSendTimeout
public void setSendTimeout(long sendTimeout)  - 
setConnectionFactory
 - 
setUdpAdapter
 - 
setPort
public void setPort(int port)  - 
setConverter
 - 
setApplicationEventPublisher
- Specified by:
 setApplicationEventPublisherin interfaceApplicationEventPublisherAware
 - 
start
 - 
stop
 - 
isRunning
 - 
getPhase
public int getPhase()- Specified by:
 getPhasein interfacePhased- Specified by:
 getPhasein interfaceSmartLifecycle
 - 
setBeanName
- Specified by:
 setBeanNamein interfaceBeanNameAware
 - 
isAutoStartup
public boolean isAutoStartup()- Specified by:
 isAutoStartupin interfaceSmartLifecycle
 - 
stop
- Specified by:
 stopin interfaceSmartLifecycle
 - 
getObjectType
- Specified by:
 getObjectTypein interfaceFactoryBean<SyslogReceivingChannelAdapterSupport>- Specified by:
 getObjectTypein classAbstractFactoryBean<SyslogReceivingChannelAdapterSupport>
 - 
createInstance
- Specified by:
 createInstancein classAbstractFactoryBean<SyslogReceivingChannelAdapterSupport>
 
 -