提问者:小点点

如何使用setters将属性设置为Apache Camel中的endpoint?


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

发件人()。至()。setProperty(超时,常量(12));

使用如上所述的setProperty,它正在将属性设置为exchange/message对象?如何在endpoint本身中检索此属性,或者如何为endpoint设置它(而不是通过在URI中传递它)?

我知道我们可以将其传递给endpointURI。但我只是想知道是否有一种方法可以帮助二传手。


共1个答案

匿名用户

如果要为起始endpoint设置属性,可以按以下方式执行:

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

from(endpoint)...