我在Camel Context中使用了一个路径构建器,如下所示:
<bean class="mypackage.MyRouteBuilder" id="MyRouteBuilder"/>
<camelContext id="mypackage.camelcontext" xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="MyRouteBuilder"/>
</camelContext>
我已经实现了一个RouteBuilder,如下所示:
public class MyRouteBuilder extends RouteBuilder{
@Override
public void configure() {
from("direct:MyRouteBuilder")
.log("Route Builder: ${body}");
}
}
是否可以在同一个路线生成器中执行多条路线?
1条答案
按热度按时间8qgya5xd1#
是的,您可以像这样在同一个路由构建器中实现许多路由,我建议您使用routeId来标识日志中的路由,并使用.end()来完成块