如何使用setter在Apache Camel中将属性设置为端点?

时间:2015-05-19 07:18:45

标签: java apache apache-camel dsl

我想将一些属性设置为Endpoint,如下所示。

从()到()的setProperty(超时,恒定(12));

如上所述使用setProperty,它是否为交换/消息对象设置属性? 如何在端点本身中检索此属性或如何为端点设置它(不是通过在URI中传递它)?

我知道我们可以将它传递给端点URI。但只是想知道是否有办法帮助建立者。

1 个答案:

答案 0 :(得分:3)

如果要将属性设置为from-endpoint,可以执行以下操作:

CxfEndpoint endpoint = (CxfEndpoint) new CxfComponent(this.getContext()).createEndpoint(<uri>);
endpoint.setxxx // here you can configure your endpoint with setters

from(endpoint)...