Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


35.5.3 Webサービスクライアントの実装クラスにシーケンス終了処理を追加する

Webサービスクライアントの実装クラスに,シーケンス終了処理を追加します。シーケンス終了処理の追加例を次に示します。

package com.example.sample.client;
 
import com.example.sample.TestJaxWs;
import com.example.sample.TestJaxWsService;
import com.example.sample.UserDefinedException;
import com.sun.xml.ws.Closeable;
 
public class TestClient {
    public static void main( String[] args ) {
        TestJaxWsService service = null;
        TestJaxWs port = null;
        try {
            service = new TestJaxWsService();
            port = service.getTestJaxWs();
            
            String returnValue = port.jaxWsTest1( "Invocation test.", 1003 );
            
            System.out.println( "[RESULT] " + returnValue );
        }
        catch( UserDefinedException e ){
            e.printStackTrace();
        }
        finally {
            if( port != null ) {
                ((Closeable)port).close();
            }
        }
    }
 
}