【发布时间】:2016-01-12 05:56:04
【问题描述】:
我有一个集中定义的端点,它指向一个 RESTful API。目前它是一个 HTTP 端点,但如果需要,我也可以使用地址端点。
我的问题是我似乎找不到在属性中介器中访问端点 URI 的方法(就像您可以使用 LocalEntry 一样)。我需要在后续请求中嵌入 URI,所以我想做类似的事情:
<property name="api_endpoint" expression="get-property('ApiEndpoint')"/>
其中ApiEndpoint 是 ESB 中集中定义的端点。然后我可以使用 PayloadFactory 中介将其嵌入到进一步的请求中。
对此的任何帮助将不胜感激。
紧张
11 月 1 日更新
类似于以下答案的内容会很好:
https://stackoverflow.com/a/15265345/1784962
如果我可以访问配置注册表并获得类似于以下属性的端点 XML 配置,那就太好了:
<property name="test"
expression="string(get-property('registry', 'conf:/endpoints/Drupal_Endpoint.xml')//@uri-template)"/>
【问题讨论】: