如何从同一主机/端口下的多个Camel上下文获取JAX-RS端点?

时间:2013-12-16 00:32:38

标签: java apache-camel jax-rs apache-servicemix

鉴于系统具有多个捆绑包,每个捆绑包具有自己的Camel上下文和零个或多个JAX-RS bean(每个都定义了路径前缀),如何组织整个系统,以便:

  • 所有JAX-RS bean都绑定到配置的主机名/端口
  • 所有人共享相同的拦截器

我想请一点点详细的答案。

1 个答案:

答案 0 :(得分:1)

它看起来你正在使用CXFSeverlet OSGi传输,它支持路由请求消息acrose捆绑。您只需要设置到端点的不同相对路径。

您可以为每个端点配置不同的拦截器来处理请求和响应,即使它们使用相同的传输也无法更改。