43.3. 使用
用于消耗消息的对象实例必须使用 Registry 明确注册。例如,如果您使用 Spring,则必须在 Spring 配置 spring.xml
中定义 bean;或者,如果您不使用 Spring,请通过在 JNDI 中注册 bean 来定义 bean。
格式化宏错误: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20
注册端点后,您可以构建 Camel 路由来处理交换。
bean: 端点不能定义为对路由的输入;即,您无法从某些入站消息端点路由到 bean 端点,作为输出。因此,请考虑使用 直接: 或 队列: 端点作为输入。
您可以使用 ProxyHelper 上的 createProxy ()
方法创建一个代理,该代理将生成 BeanExchanges 并将其发送到任何端点:
以及使用 Spring DSL 相同的路由:
<route> <from uri="direct:hello"> <to uri="bean:bye"/> </route>