編輯:Mule 3.3.1Mule註銷出站端點信息
我想記錄我的流花費在外部服務上等待的時間量以及有關該調用的一些額外信息。現在,我做了與我在全球宣佈的自定義組件:
<spring:beans>
<spring:bean id="idAuth" class="com.ca.eai.esb.component.OutboundLogger">
<spring:property name="calloutName" value="Authorization"/>
</spring:bean>
</spring:beans>
,然後才和我的標註後調用:
<component>
<spring-object bean="idAuth"/>
</component>
<https:outbound-endpoint..../>
<component>
<spring-object bean="idAuth"/>
</component>
它保持的時間跟蹤記錄加上其他一些事實。
我的問題是如果有更好的方法?我正在考慮在通過實現AbstractEnvelopeInterceptor並在流的開始處聲明它之後,如何在有關流的信息之後登錄&。是否有類似的情況,您可以實現並綁定到端點,並根據請求調用方法,然後在響應中調用另一個方法?