public interface ServiceLifecycle
javax.xml.rpc.server.ServiceLifecycle
は、Jakarta XML RPC サービスエンドポイントのライフサイクルインターフェースを定義します。サービスエンドポイントクラスが ServiceLifeycle
インターフェースを実装している場合、対応するサービスエンドポイントオブジェクトのライフサイクルを管理するには、サーブレットコンテナーベースの Jakarta XML RPC ランタイムシステムが必要です。修飾子と型 | メソッドと説明 |
---|---|
void | destroy() Jakarta XML RPC ランタイムシステムは、destroy メソッドを呼び出すことにより、サービスエンドポイントインスタンスのライフサイクルを終了します。 |
void | init(ObjectSE context) サービスエンドポイントの初期化に使用されます。 |
void init(ObjectSE context) throws ServiceException
init
メソッドを呼び出します。サービスエンドポイントクラスは、init
メソッドを使用して、構成を初期化し、外部リソースへのアクセスをセットアップします。init
メソッドのコンテキストパラメーターを使用すると、エンドポイントインスタンスは、基盤となる Jakarta XML RPC ランタイムシステムによって提供されるエンドポイントコンテキストにアクセスできます。init メソッドの実装では、コンテキストパラメーターを適切な Java 型に型キャストする必要があります。サーブレットコンテナーベースの Jakarta XML RPC ランタイムシステムにデプロイされたサービスエンドポイントの場合、context
パラメーターは Java 型 javax.xml.rpc.server.ServletEndpointContext
です。ServletEndpointContext
は、基盤となるサーブレットコンテナーベースの Jakarta XML RPC ランタイムシステムによって維持されるエンドポイントコンテキストを提供します
context
- Jakarta XML RPC サービスエンドポイントのエンドポイントコンテキスト ServiceException
- サービスエンドポイントの初期化でエラーが発生した場合。または、init メソッドで不正なコンテキストが提供されている場合 void destroy()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.