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, setSingletonMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.SmartLifecycle
isPauseable
-
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>
-