消息驱动通道 - 适配器或JMS网关的错误通道



有人可以帮助我解决我的问题。

我有一个服务激活程序类,对于Web服务网关和JMS适配器类是常见的(这意味着我请求从两个WebServices Gateway Channel和MQ Adapter Channel来到此类)。

,我正在此激活器中抛出异常。我可以处理这些Web服务流程的这些异常,因为我在网关的网关中定义了一个错误通道。

但是,我无法处理来自MQ的消息时抛出的这些异常。

这是我的网络服务网关:

<int:gateway id="avengersGenericServiceRestGateway" service-interface="com.foo.AvengersAnalysisProcessingV001" error-channel="avengersWsErrorChannel">
    <int:method name="hulcTransactionRisk" request-channel="hulcTransactionRiskAuthChannel" reply-channel="avengersGenericServiceOutputChannel" reply-timeout="1000" />
    <int:method name="hulcPartyRisk" request-channel="hulcPartyRiskAuthChannel" reply-channel="avengersGenericServiceOutputChannel" reply-timeout="1000" />
    <int:method name="callBlackWidow" request-channel="callBlackWidowAuthChannel" reply-channel="avengersGenericServiceOutputChannel" reply-timeout="1000" />
</int:gateway>

这是我的MQ适配器频道:

 <int-jms:message-driven-channel-adapter container="avengersEventMessageListenerContainer" channel="avengersExecutionFlowRouterChannel" />

我一直在寻找定义JMS-Adapter错误通道的选项,我找不到任何东西。

如何为从MQ到JMS适配器的事件定义一个错误频道。

预先感谢。

您正在使用什么版本?

从2.0(6 年前),消息驱动的通道适配器已有错误通道。

在这里提交。

也许您正在查看互联网上的无版本模式;有关为什么必须继续反映1.0架构。

Spring从类路径上的罐子中解决了无版本的模式;它不使用Internet版本。

相关内容

  • 没有找到相关文章

最新更新