终点:start在Apache骆驼中的含义

时间:2018-10-11 05:28:37

标签: apache-camel

我是Apache骆驼的新手。 请解释一下Apache骆驼上下文xml文件中的 iso :start (在下面的代码片段中)是什么意思? 在camel-context.xml中定义了ID为 iso 的bean。但是,如果骆驼路线到终点是指 iso bean,那么:start是什么意思?

$(document).ready(function() {
         function disablePrev() { window.history.forward() }
         window.onload = disablePrev();
         window.onpageshow = function(evt) { if (evt.persisted) disableBack() }
      });

1 个答案:

答案 0 :(得分:3)

根据《骆驼在行动》一书,端点URI由三部分组成,它们是:方案,上下文路径和形式为的选项

<Scheme>:<Context Path>?<Options>

  

方案表示哪个骆驼组件处理该类型的   端点

例如,如果您的方案是file,则说明它使用的是骆驼定义的文件组件。基于Camel Component Listiso不是骆驼定义的组件。因此,它很可能是用户定义的组件,其行为取决于设置背后的java类。

  

上下文路径的含义因方案而异

上下文路径的含义取决于所使用的方案。以下面的4个端点URI为例

file:path/to/file
ftp://localhost:21/path/to/file
jms:queue:this.is.a.queue.name
timer:t1

对于文件组件,它充当路径。对于ftp组件,它充当身份验证信息和路径。对于jms组件,它充当队列名称。对于计时器组件,它充当路由ID。

因此,start在端点中的含义取决于iso组件,您需要自己计算一下,因为iso组件不是骆驼定义的组件。