7

在我的网关上,我有一个方法

@Gateway
String commsTest();

这个想法是我可以从 bean 调用 commsTest 并使用 spring 集成将其连接到将检查 comms 的服务激活器。

当我这样做时,我得到一个receive is not supported, because no pollable reply channel has been configured错误。我意识到这是因为没有参数的方法意味着“我正在尝试从频道轮询消息”

这是一个两部分的问题。

  1. 从频道轮询消息是什么意思。
  2. 我怎样才能得到我想要的功能。
4

1 回答 1

11

Spring Integration 目前没有没有负载的消息的概念。默认情况下,不带参数的网关方法意味着您想要接收数据(而不是发送数据或发送和接收数据)。

您可以更改该默认行为,如参考文档中所述

于 2012-03-20T16:28:52.780 回答