2016-09-23 4 views
0

外の宣言を@HandlerChain(ファイル=「handlers.xml」)を定義する必要がどのように。今私は以下の例を含めています。生成されたスタブimplementaionファイル私は、PDFの添付ファイルを生成するために、HandlerクラスをAntのビルドを使用して書き込むことにより、WSDLファイルからWebサービスクラスを生成するために、wsimportのを使用しています生成された実装スタブクラス

@WebServiceClient(名前= "XXX_OutService"、のtargetNamespaceは= "XXXXX"、のwsdlLocation = "xxxx.wsdl") @HandlerChainの側面を(handles.xmlファイルの構成を定義する方法はありますファイル=「handlers.xml」) パブリッククラスTestOutService はここでサービス {}

答えて

0

を拡張し、私はオンラインドキュメントでそれを発見したソリューションです。

BillService webService = new BillService(); // Service Implementation class 
    Bill serviceInterface = webService.getHTTPSPort(); // Bill Interface 
    BindingProvider provider = (BindingProvider) serviceInterface; 
    Binding binding = provider.getBinding(); 
// override the service level chain 
    List<Handler> handlerChain = new ArrayList<Handler>(); 
    // OR append a handler to the service level chain 
    // List<Handler> handlerChain = binding.getHandlerChain(); 

    handlerChain.add(new BillPdfHandler()); 
    binding.setHandlerChain(handlerChain); 
    // Endpoint url and Add HTTP Basic Authentification credentials to this request goes here. 
私はすぐに掲載する予定の完全な例を文書化します

.....

関連する問題