Spring 集成事件侦听器入站适配器

卢卡·斯波利亚里克

我有一个问题,我想使用 dsl 在 spring 集成中实现一个输入适配器,作为事件侦听器并将消息从该事件侦听器重定向到通道。

所需代码:

@Bean
public IntegrationFlow listenerFlow() {
    return IntegrationFlows.from(InputAdapterListener.listen())
            .channel("ChannelXYZ")
            .get();
}

有人可以向我解释什么是 InputAdatperListener 类的实现来支持这样的行为,或者在哪里寻找一些例子?

阿尔乔姆·比兰

有一个ApplicationEventListeningMessageProducerspring-integration-event为您在使用from()配置:

 private ApplicationListener<?> applicationListener() {
        ApplicationEventListeningMessageProducer producer = new ApplicationEventListeningMessageProducer();
        producer.setEventTypes(TestApplicationEvent1.class);
        producer.setOutputChannel(resultsChannel());
        return producer;
    }

... 

 IntegrationFlows.from(applicationListener())

这个会自动注册为一个bean。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring入站适配器,多个侦听器与一个

获取 spring 集成入站适配器列表

Spring集成-入站与出站通道适配器

如何在 Spring 集成中使用 JAVA 配置创建 http 入站通道适配器?

使用 spring 集成入站通道适配器时重新下载消息

Spring Jdbc入站通道适配器

Spring Integration存储过程入站通道适配器

是否可以使用 DSL 将 bean id 分配给 spring 集成入站适配器

在 spring 集成中将过滤器应用于入站 ftp 适配器的顺序

如何在 spring 集成 http 入站适配器中验证传入的 json 并返回 Json 响应

Spring入站通道适配器和应用程序事件列表消息生成器之间的区别

Spring Integration-JPA入站通道适配器,拆分器,服务激活器并发工作单元

Spring Integration XML到Java DSL-如何定义入站/出站通道适配器,轮询器等

具有事务轮询器Java配置的Spring Integration JPA入站通道适配器

具有非Spring客户端的Spring Integration TCP入站/出站适配器

入站JCA适配器的MDB侦听器未在WildFly中启动

Spring集成jdbc。替换“存储的入站通道适配器”属性“ max-rows-per-poll”的替代品是什么?

具有空队列名称的Spring AMQP入站适配器

Spring Integration Feed 入站通道适配器重复条目

Spring Integration事务策略跨越文件入站适配器和队列通道

如何在Spring Integration中动态注册Feed入站适配器?

Spring Integration JDBC 入站通道适配器不更新记录

发送消息以使用ControlBus打开Spring Integration入站适配器时出错

Spring Integration ftp入站通道适配器递归同步

Spring Integration文件入站适配器扫描目录每个轮询

集群环境中的Spring Integration Streaming入站通道适配器

Spring文件入站适配器-具有单个通道的目录的优先级

Spring集成ftp适配器和批处理

如何在Java 1.7中通过Spring DSL在Sftp入站适配器中动态传输消息