Class ConsumerEndpointFactoryBean

java.lang.Object
org.springframework.integration.config.ConsumerEndpointFactoryBean
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, DisposableBean, FactoryBean<AbstractEndpoint>, InitializingBean, Lifecycle, Phased, SmartLifecycle

The FactoryBean implementation for AbstractEndpoint population. Controls all the necessary properties and lifecycle. According the provided MessageChannel implementation populates a PollingConsumer for the PollableChannel, an EventDrivenConsumer for the SubscribableChannel and ReactiveStreamsConsumer for all other channel implementations.
Author:
Mark Fisher, Oleg Zhurakousky, Josh Long, Gary Russell, Artem Bilan