Apache camel 动态截取源()

Apache camel 动态截取源(),apache-camel,Apache Camel,说: interceptSendToEndpoint是动态的,因此如果 动态URI的构造是Camel在启动时不知道的 时间 interceptFrom不是动态的,因为它只截取到的输入 在上下文中注册为路由的路由 有没有一种惯用的方法来创建与动态“from intercept”等价的东西 退一步说,我想做的是:每次向jms组件写入消息或从jms组件读取消息时进行拦截,其中URI与某个通配符模式匹配。然后使用interceptFrom以外的其他工具,例如事件通知程序,在发送/发送/接收消息时可以从中

说:

interceptSendToEndpoint是动态的,因此如果 动态URI的构造是Camel在启动时不知道的 时间

interceptFrom不是动态的,因为它只截取到的输入 在上下文中注册为路由的路由

有没有一种惯用的方法来创建与动态“from intercept”等价的东西


退一步说,我想做的是:每次向jms组件写入消息或从jms组件读取消息时进行拦截,其中URI与某个通配符模式匹配。

然后使用interceptFrom以外的其他工具,例如事件通知程序,在发送/发送/接收消息时可以从中获取通知等


只需同时使用interceptFrom和interceptSendTo,让它们路由到同一个路由/调用同一个bean,或者我的问题是如何为尚未设置的路由触发intercerptFrom()。我已经编辑了要添加的问题,我想设置如下内容:interceptFrom(“xyzQueue:*),、intercetSendToEndpoint(“xyzQueue:*)。。。这样我就可以截取已经存在或以后将要创建的任何路由中读取或写入特定组件的每条消息。