0
我試圖建立一個連接到它的流的CXF服務。騾 - 在CXF服務中使用流程
到目前爲止,我的流量有這樣的:
<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration"/>
<flow name="b2bFlow">
<http:listener config-ref="HTTP_Listener_Configuration" path="/b2b" doc:name="HTTP"/>
<cxf:jaxws-service doc:name="CXF" serviceClass="com.acme.Soap">
<cxf:jaxb-databinding/>
</cxf:jaxws-service>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
<component class="com.acme.SoapImpl" doc:name="Java"/>
</flow>
我的問題是,我不想寫的所有服務實現內部的邏輯。 如果我將邏輯放在CXF組件後面,則有效負載是Object[]
,如果在調用服務實現(Java組件)之後放置邏輯,則只能訪問服務實現返回的對象。
我試圖從組件代碼中調用子流或在flowVars中寫入參數,但沒有成功。
我該如何做到這一點?
預先感謝您