クラス 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
ネストされたクラスの概要
ネストされたクラスフィールド概要
クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたフィールド
loggerインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクターコンストラクター説明SyslogReceivingChannelAdapterFactoryBean(SyslogReceivingChannelAdapterFactoryBean.Protocol protocol) プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.udpの場合はUdpSyslogReceivingChannelAdapterを作成し、プロトコルがSyslogReceivingChannelAdapterFactoryBean.Protocol.tcpの場合はTcpSyslogReceivingChannelAdapterを作成するファクトリ Bean をインスタンス化します。方法の概要
修飾子と型メソッド説明protected SyslogReceivingChannelAdapterSupportClassSE<?> intgetPhase()booleanbooleanvoidsetApplicationEventPublisher(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クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
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
stop
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