クラス ConsumerEndpointFactoryBean
java.lang.ObjectSE
org.springframework.integration.config.ConsumerEndpointFactoryBean
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、BeanNameAware、DisposableBean、FactoryBean<AbstractEndpoint>、InitializingBean、Lifecycle、Phased、SmartLifecycle
public class ConsumerEndpointFactoryBean extends ObjectSE implements FactoryBean<AbstractEndpoint>, BeanFactoryAware, BeanNameAware, BeanClassLoaderAware, InitializingBean, SmartLifecycle, DisposableBean
AbstractEndpoint 集団用の FactoryBean 実装。必要なすべてのプロパティとライフサイクルを制御します。提供されている MessageChannel 実装では、PollableChannel の PollingConsumer、SubscribableChannel の EventDrivenConsumer、他のすべてのチャネル実装の ReactiveStreamsConsumer を実装します。- 作成者:
- Mark Fisher, Oleg Zhurakousky, Josh Long, Gary Russell, Artem Bilan
フィールドのサマリー
コンストラクターの概要
コンストラクター コンストラクター 説明 ConsumerEndpointFactoryBean()メソッドのサマリー
コンストラクターの詳細
ConsumerEndpointFactoryBean
public ConsumerEndpointFactoryBean()
メソッドの詳細
setHandler
getHandler
setInputChannel
setInputChannelName
setPollerMetadata
setReactiveCustomizer
public void setReactiveCustomizer(@Nullable FunctionSE<? super reactor.core.publisher.Flux<Message<?>>,? extends org.reactivestreams.Publisher<Message<?>>> reactiveCustomizer)setChannelResolver
使用するDestinationResolver戦略を指定します。デフォルトは BeanFactoryChannelResolver です。- パラメーター:
channelResolver- チャネルリゾルバー。- 導入:
- 4.1.3
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAwareのsetBeanClassLoader
setAutoStartup
setPhase
public void setPhase(int phase)setRole
setBeanName
- 次で指定:
- インターフェース
BeanNameAwareのsetBeanName
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory
setAdviceChain
setTaskScheduler
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet
getObject
- 次で指定:
- インターフェース
FactoryBean<AbstractEndpoint>のgetObject
getObjectType
- 次で指定:
- インターフェース
FactoryBean<AbstractEndpoint>のgetObjectType
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycleのisAutoStartup
getPhase
public int getPhase()- 次で指定:
- インターフェース
PhasedのgetPhase - 次で指定:
- インターフェース
SmartLifecycleのgetPhase
isRunning
public boolean isRunning()start
public void start()stop
public void stop()stop
- 次で指定:
- インターフェース
SmartLifecycleのstop
destroy
public void destroy()- 次で指定:
- インターフェース
DisposableBeanのdestroy