我知道您可以通过创建 Camel 上下文将 Camel 嵌入 Web 应用程序或独立应用程序。这意味着可以从您的应用程序中启动路由。伟大的!
我怎样才能走另一条路,让我的路线向应用程序返回响应,从而创建响应/请求并因此创建同步交互?
我知道您可以通过创建 Camel 上下文将 Camel 嵌入 Web 应用程序或独立应用程序。这意味着可以从您的应用程序中启动路由。伟大的!
我怎样才能走另一条路,让我的路线向应用程序返回响应,从而创建响应/请求并因此创建同步交互?
您可以使用ProducerTemplate来做到这一点。
您需要做的是掌握骆驼上下文并创建一个(您应该重用)。
ProducerTemplate pt = camelContext.createProducerTemplate();
...
String text = pt.requestBody("direct:someroute", "Hello World", String.class);