クラス 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 SyslogReceivingChannelAdapterSupport
ClassSE
<?> int
getPhase()
boolean
boolean
void
setApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher) void
setAutoStartup
(boolean autoStartup) void
setBeanName
(StringSE name) void
setConnectionFactory
(AbstractServerConnectionFactory connectionFactory) void
setConverter
(MessageConverter converter) void
setErrorChannel
(MessageChannel errorChannel) void
setOutputChannel
(MessageChannel outputChannel) void
setPhase
(int phase) void
setPort
(int port) void
setSendTimeout
(long sendTimeout) void
setUdpAdapter
(UnicastReceivingChannelAdapter udpAdapter) void
start()
void
stop()
void
stop
(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
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