以编程方式创建消息驱动通道适配器以处理队列中的消息

时间:2015-07-21 20:53:56

标签: spring-integration

我想使用message-driven-channel-adapter以编程方式处理消息。这是我必须实现的场景: 我在启动期间的应用程序从服务中读取配置。配置提供有关将包含消息的队列的信息。因此,我想为每个队列创建一个消息驱动通道适配器,以异步监听消息。

以编程方式初始化所有spring集成上下文而不是使用XML的任何示例都将非常有用。

1 个答案:

答案 0 :(得分:0)

如果您要以编程方式执行所有操作,我建议您绕过Spring Integration魔术并直接使用DefaultMessageListenerContainer

之后,您可以直接从MessageChannel实施或使用Messaging Gateway向现有MessageListener发送消息。

请注意编程配置,不要错过ApplicationContext等重要属性或afterPropertiesSet()的调用。