78.11.2. destination 元素
您可以使用 camel:destination 元素及其子项来配置 Camel 传输服务器端点。camel:destination 元素取单个属性 name,用于指定与端点对应的 WSDL 端口元素。name 属性的值格式为 portQName'.camel-destination'。以下示例显示了使用 camel:destination 元素,用来为 WSDL 片段 < port binding="widgetSOAPPort" name="widgetSOAPPort"> 指定的端点添加配置(如果端点的目标命名空间为 http://widgets.widgetvendor.net)。
camel:destination Element
...
<camel:destination name="{http://widgets/widgetvendor.net}widgetSOAPPort.http-destination>
<camelContext id="context" xmlns="http://activemq.apache.org/camel/schema/spring">
<route>
<from uri="direct:EndpointC" />
<to uri="direct:EndpointD" />
</route>
</camelContext>
</camel:destination>
<!-- new added feature since Camel 2.11.x
<camel:destination name="{http://widgets/widgetvendor.net}widgetSOAPPort.camel-destination" camelContextId="context" />
...
Spring 的 camel:destination 元素有许多子元素,用于指定配置信息。它们如下所述。
element
描述
camel-spring:camelContext
您可以在 camel 目的地中指定 camel 上下文
camel:camelContextRef
您要注入 camel 目的地的 camel 上下文 id