Class ChannelInitializer

java.lang.Object
org.springframework.integration.config.ChannelInitializer
All Implemented Interfaces:
Aware, BeanFactoryAware, InitializingBean

public final class ChannelInitializer extends Object implements BeanFactoryAware, InitializingBean
An InitializingBean implementation that is responsible for creating channels that are not explicitly defined but identified via the 'input-channel' attribute of the corresponding endpoints.

This bean plays a role of pre-instantiator since it is instantiated and initialized as the very first bean of all Spring Integration beans using AbstractIntegrationNamespaceHandler.

Since:
2.1.1
Author:
Oleg Zhurakousky, Gary Russell, Artem Bilan