クラス SourcePollingChannelAdapterFactoryBean
java.lang.ObjectSE
org.springframework.integration.config.SourcePollingChannelAdapterFactoryBean
- 実装済みのインターフェース一覧:
Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, FactoryBean<SourcePollingChannelAdapter>, InitializingBean, Lifecycle, Phased, SmartLifecycle
public class SourcePollingChannelAdapterFactoryBean
extends ObjectSE
implements FactoryBean<SourcePollingChannelAdapter>, BeanFactoryAware, BeanNameAware, BeanClassLoaderAware, InitializingBean, SmartLifecycle, DisposableBean
SourcePollingChannelAdapter インスタンスを作成するための FactoryBean。
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan, Christian Tzolov
フィールド概要
インターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidvoiddestroy()ClassSE<?> intgetPhase()booleanbooleanvoidsetAutoStartup(BooleanSE autoStartup) voidsetBeanClassLoader(ClassLoaderSE classLoader) voidsetBeanFactory(BeanFactory beanFactory) voidsetBeanName(StringSE beanName) voidsetChannelResolver(DestinationResolver<MessageChannel> channelResolver) 使用するDestinationResolver戦略を指定します。voidsetOutputChannel(MessageChannel outputChannel) voidsetOutputChannelName(StringSE outputChannelName) voidsetPhase(int phase) voidsetPollerMetadata(PollerMetadata pollerMetadata) voidvoidsetSendTimeout(long sendTimeout) voidsetSource(MessageSource<?> source) voidsetTaskScheduler(TaskScheduler taskScheduler) ポーリングタスク用にTaskSchedulerを設定します。voidstart()voidstop()voidstop(RunnableSE callback) クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
SourcePollingChannelAdapterFactoryBean
public SourcePollingChannelAdapterFactoryBean()
方法の詳細
setSource
setSendTimeout
public void setSendTimeout(long sendTimeout) setOutputChannel
setOutputChannelName
setPollerMetadata
setAutoStartup
setPhase
public void setPhase(int phase) setRole
setTaskScheduler
ポーリングタスク用にTaskSchedulerを設定します。- パラメーター:
taskScheduler- ポーリングタスク用のTaskScheduler。- 導入:
- 6.4
setChannelResolver
使用するDestinationResolver戦略を指定します。デフォルトは BeanFactoryChannelResolver です。- パラメーター:
channelResolver- チャネルリゾルバー。- 導入:
- 4.1.3
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware内のsetBeanFactory
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware内のsetBeanClassLoader
setBeanName
- 次で指定:
- インターフェース
BeanNameAware内のsetBeanName
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean内のafterPropertiesSet
getObject
- 次で指定:
- インターフェース
FactoryBean<SourcePollingChannelAdapter>内のgetObject
getObjectType
- 次で指定:
- インターフェース
FactoryBean<SourcePollingChannelAdapter>内のgetObjectType
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycle内のisAutoStartup
getPhase
public int getPhase()- 次で指定:
- インターフェース
Phased内のgetPhase - 次で指定:
- インターフェース
SmartLifecycle内のgetPhase
isRunning
start
stop
stop
- 次で指定:
- インターフェース
SmartLifecycle内のstop
destroy
public void destroy()- 次で指定:
- インターフェース
DisposableBean内のdestroy