0

私は次のインターセプターを持っています

public class MyInterceptorextends AbstractPhaseInterceptor<Message>{
  public void handleMessage(Message message) throws Fault {
     message.put("myatt", "value");
  }
}

そして、私はJAXWSクライアントプロキシを作成しています

    CalculatorService proxy = JAXRSClientFactory.create("http://eisoukr.victoria-insbg.com/API", CalculatorService.class, providers);
    ClientConfiguration config = WebClient.getConfig(proxy);
    config.getInInterceptors().add(new MyInterceptor());

プロキシから「myatt」属性を読み取るにはどうすればよいですか、またはプロキシとインターセプターの間で属性を交換する別の方法はありますか?

4

1 に答える 1

0

メッセージに設定されたさまざまなプロパティを取得するために使用できる getResponseContext() メソッドを持つ ClientConfiguration があります。

于 2012-09-19T19:44:42.373 に答える