Class ConsumerEndpointFactoryBean

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

public class ConsumerEndpointFactoryBean
extends Object
implements FactoryBean<AbstractEndpoint>, BeanFactoryAware, BeanNameAware, BeanClassLoaderAware, InitializingBean, SmartLifecycle, DisposableBean
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