1

我有一个小问题,我已经弄清楚它发生的时间和原因,但我不知道如何解决它。问题如下:

我有 jms:outbound-channel-adapter、网关和直接通道。在 ConsumerEndpointFactoryBean 初始化我的适配器和生命周期激活端点之间,我收到一条消息。所以导致了org.springframework.integration.MessageDeliveryException: Dispatcher has no subscribers

如何告诉我的发送方 bean 等待端点已激活?

4

1 回答 1

0

实现 SmartLifeCycle 并返回 Integer.MAX_VALUE 的相位。然后,您的 bean 将成为最后一个被初始化的 bean(CEFB 的阶段 = 0)。

于 2012-06-29T16:03:24.007 回答