【发布时间】:2016-06-29 06:17:37
【问题描述】:
我正在为骆驼编写一个自定义组件。该组件依赖于一个输入流和一个输出流。我在不同的 java vms 上使用骆驼,其中获取这些流的过程不同。从我的端点创建消费/生产路线时,有没有办法将两个流传递给组件/端点?
【问题讨论】:
-
你能更精确一点吗?在您的骆驼上下文中,您可以定义不同的路由,为每个路由指定 from 参数。那你的情况是什么?
-
是的,我可以正常使用骆驼。问题是,获取流所需的类在默认 jvm 中不可用。所以我想获取流然后启动骆驼并将流传递给我的骆驼组件
-
你不能像往常一样暴露你的骆驼路线并从获取流过程中调用“骆驼入口点”吗?
-
我真的不明白你的意思......我的组件如何获得 Input/Outputstream 对象?我想做某事。像这样,但 uri 只是字符串。
from("mycomponent:asdf?inputstream=input")
标签: java apache-camel endpoint