【发布时间】:2017-06-10 20:42:26
【问题描述】:
我想创建一个新的骆驼组件MyComponent,它是不同组件的组合:
例如,而不是指定多个端点:
from("file:c:/in")...to...
from("ftp:...")...to...
我想要一个可以检测到正确端点的MyComponent:
from("myComponent:..")...to...
以便无论文件来自from("file")、from("sftp")、from("stream") 等...
作为一个适配器吃器,我们有一个文件作为入口或 ftp ..
如何做到这一点?
【问题讨论】:
-
我编辑了您的帖子(它在队列中)以稍微澄清一下,但我无法说出您在这一行中的意思:“并且作为适配器食用者,我们有一个文件entry 或 ftp .." 你能理解一下吗?
-
@gkubed 我的意思是我不想使用不同的入口点作为第一个示例: from("file") from("sftp") from("stream") 我想要那个 mu 组件完成所有工作并检测正确的入口点 from("mycomponent") 它可以是文件或流或任何东西
-
对我来说,这看起来像 YAGNI。
标签: apache-camel