spring-integration-redis组件的工厂类

时间:2016-08-10 02:03:20

标签: spring spring-integration

我正在使用redis列表在我的集成应用程序中执行像这样的队列:

    @Override
protected IntegrationFlowDefinition<?> buildFlow() {
    return this.from(this.redisQueueInboundGateway())
               .handle(...);
}

@Bean
RedisQueueInboundGateway redisQueueInboundGateway() {
    RedisQueueInboundGateway redisQueueInboundGateway = new RedisQueueInboundGateway(Queues.QUEUE_NAME, this.connectionFactory);

    redisQueueInboundGateway.setSerializer(genericJackson2JsonRedisSerializer);

    return redisQueueInboundGateway;
}

在Spring Integration Java DSL中有任何工厂类如 AMQP 来实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

我们根据需要为目标协议添加这些工厂。

尽管如您所见,这些Redis适配器在使用中非常简单,并且在您的定义中这样做非常正确。

只有一条评论:即使您从@Bean方法移除redisQueueInboundGateway(),甚至将其设为private,这也会有效。 Spring Integration Java DSL引擎将为您提供bean填充和初始化。

随意提出问题GitHub issue