我想使用message-driven-channel-adapter以编程方式处理消息。这是我必须实现的场景: 我在启动期间的应用程序从服务中读取配置。配置提供有关将包含消息的队列的信息。因此,我想为每个队列创建一个消息驱动通道适配器,以异步监听消息。
以编程方式初始化所有spring集成上下文而不是使用XML的任何示例都将非常有用。
答案 0 :(得分:0)
如果您要以编程方式执行所有操作,我建议您绕过Spring Integration魔术并直接使用DefaultMessageListenerContainer
。
之后,您可以直接从MessageChannel
实施或使用Messaging Gateway向现有MessageListener
发送消息。
请注意编程配置,不要错过ApplicationContext
等重要属性或afterPropertiesSet()
的调用。