我正在使用控制总线来启动和停止邮件:Spring Integration中的入站通道适配器。 有没有办法检查频道状态?如果它正在运行?
非常感谢
答案 0 :(得分:3)
使用消息传递网关向控制总线发送消息......
public interface Gateway {
boolean controlBusBooleanMethod(String command);
}
...
<int:gateway service-interface="foo.Gateway" default-request-channel="toControlBus" />
...
@Autowired
Gateway gateway;
...
boolean isRunning = gateway.controlBusBooleanMethod("@adapter.isRunning()");
....
HTH