![]() ![]() ![]() ![]() |
javax.xml.ws.Endpoint
API を使用すると、Web サービスを WebLogic Server インスタンスにデプロイすることなく、実行時に Web サービスのエンドポイントを作成できます。
次の表に、Web サービスのエンドポイントをパブリッシュする手順をまとめます。
javax.xml.ws.Endpoint の create() メソッドを使用してエンドポイントを作成し、エンドポイントを関連付けるインプリメンタ (Web サービス実装) を指定します。また、必要に応じてバインディング タイプも指定します。何も指定しない場合、バインディングのデフォルトは SOAP1.1/HTTP になります。エンドポイントは、実行時の定義に従い、1 つの実装オブジェクトと 1 つの javax.xml.ws.Binding にのみ関連付けます。これらの値は変更できません。
|
||||
javax.xml.ws.Endpoint の publish() メソッドを使用して、サーバ コンテキストを指定するか、Web サービス エンドポイントのアドレスとインプリメンタ (必要に応じて) を指定します。
|
||||
javax.xml.ws.Endpoint の stop() メソッドを使用してエンドポイントを停止し、受信した要求の受け入れを停止します。いったん停止したエンドポイントをパブリッシュし直すことはできません。
|
コールバック サンプルのコンテキスト内で Web サービスのエンドポイントをパブリッシュする例については、「コールバック クライアント Web サービスのプログラミングのガイドライン」を参照してください。
上の表に示した手順に加え、javax.xml.ws.Endpoint
API のメソッドを使用して以下を定義することもできます。
java.util.concurrent.Executor
。
詳細については、Javadoc の「javax.xml.ws.Endpoint
」を参照してください。
![]() ![]() ![]() |