クラス SyslogReceivingChannelAdapterFactoryBean
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<SyslogReceivingChannelAdapterSupport>
org.springframework.integration.syslog.config.SyslogReceivingChannelAdapterFactoryBean
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、BeanNameAware、DisposableBean、FactoryBean<SyslogReceivingChannelAdapterSupport>、InitializingBean、ApplicationEventPublisherAware、Lifecycle、Phased、SmartLifecycle
public class SyslogReceivingChannelAdapterFactoryBean extends AbstractFactoryBean<SyslogReceivingChannelAdapterSupport> implements SmartLifecycle, BeanNameAware, ApplicationEventPublisherAware
Bean をファクトリして、syslog 受信アダプター(UDP または TCP)を作成します。
- 導入:
- 3.0
- 作成者:
- Gary Russell, Artem Bilan
ネストされたクラスの要約
ネストされたクラス 修飾子と型 クラス 説明 static classSyslogReceivingChannelAdapterFactoryBean.Protocolフィールドのサマリー
コンストラクターの概要
コンストラクター コンストラクター 説明 SyslogReceivingChannelAdapterFactoryBean(SyslogReceivingChannelAdapterFactoryBean.Protocol protocol)プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.udpの場合はUdpSyslogReceivingChannelAdapterを作成し、プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.tcpの場合はTcpSyslogReceivingChannelAdapterを作成するファクトリ Bean をインスタンス化します。メソッドのサマリー
修飾子と型 メソッド 説明 protected SyslogReceivingChannelAdapterSupportcreateInstance()ClassSE<?>getObjectType()intgetPhase()booleanisAutoStartup()booleanisRunning()voidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)voidsetAutoStartup(boolean autoStartup)voidsetBeanName(StringSE 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()voidstop(RunnableSE callback)クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
SyslogReceivingChannelAdapterFactoryBean
public SyslogReceivingChannelAdapterFactoryBean(SyslogReceivingChannelAdapterFactoryBean.Protocol protocol)プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.udpの場合はUdpSyslogReceivingChannelAdapterを作成し、プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.tcpの場合はTcpSyslogReceivingChannelAdapterを作成するファクトリ Bean をインスタンス化します。- パラメーター:
protocol- プロトコル。
メソッドの詳細
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
- 次で指定:
- インターフェース
ApplicationEventPublisherAwareのsetApplicationEventPublisher
start
public void start()stop
public void stop()isRunning
public boolean isRunning()getPhase
public int getPhase()- 次で指定:
- インターフェース
PhasedのgetPhase - 次で指定:
- インターフェース
SmartLifecycleのgetPhase
setBeanName
- 次で指定:
- インターフェース
BeanNameAwareのsetBeanName
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycleのisAutoStartup
stop
- 次で指定:
- インターフェース
SmartLifecycleのstop
getObjectType
- 次で指定:
- インターフェース
FactoryBean<SyslogReceivingChannelAdapterSupport>のgetObjectType - 次で指定:
- クラス
AbstractFactoryBean<SyslogReceivingChannelAdapterSupport>のgetObjectType
createInstance