【问题标题】:Apache camel component parameterApache骆驼组件参数
【发布时间】:2016-06-29 06:17:37
【问题描述】:

我正在为骆驼编写一个自定义组件。该组件依赖于一个输入流和一个输出流。我在不同的 java vms 上使用骆驼,其中获取这些流的过程不同。从我的端点创建消费/生产路线时,有没有办法将两个流传递给组件/端点?

【问题讨论】:

  • 你能更精确一点吗?在您的骆驼上下文中,您可以定义不同的路由,为每个路由指定 from 参数。那你的情况是什么?
  • 是的,我可以正常使用骆驼。问题是,获取流所需的类在默认 jvm 中不可用。所以我想获取流然后启动骆驼并将流传递给我的骆驼组件
  • 你不能像往常一样暴露你的骆驼路线并从获取流过程中调用“骆驼入口点”吗?
  • 我真的不明白你的意思......我的组件如何获得 Input/Outputstream 对象?我想做某事。像这样,但 uri 只是字符串。 from("mycomponent:asdf?inputstream=input")

标签: java apache-camel endpoint


【解决方案1】:

如果您尝试在不同的 vm-s 之间进行通信,您可以使用 vm 或 seda 端点。

http://camel.apache.org/vm.html

【讨论】:

  • 欢迎来到 SO。请通过进一步解释或添加示例来详细说明您的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-08
相关资源
最近更新 更多