2015-03-25 67 views

回答

3

所以我可以傳遞參數類似這樣的客戶端調用之前攔截:

Client client = ClientProxy.getClient(targetClient); 
client.getRequestContext().put("my-object", myObject); 

基本上你只需要來包裝你端口org.apache.cxf.endpoint.Client然後把參數的RequestContext

和攔截器只是得到的參數是這樣的:

public void handleMessage(Message message) throws Fault {  
    Object obj = message.get("my-object"); 
    //... 
} 
+0

這不是我假設的每條消息。如果我想傳遞每條消息的數據,那麼如何? – rukiman 2016-10-30 14:11:49