パッケージ jakarta.xml.ws

クラス EndpointContext


  • public abstract class EndpointContext
    extends ObjectSE
    EndpointContext を使用すると、アプリケーション内の複数のエンドポイントが情報を共有できます。例: サーブレットアプリケーションの war には複数のエンドポイントが含まれている可能性があり、これらのエンドポイントはこのコンテキストを共有することで互いのアドレスを取得できます。複数のエンドポイントが WSDL の異なるポートを共有している場合、WSDL へのアクセス時に複数のポートアドレスにパッチを適用できます。また、すべてのエンドポイントが他のランタイム情報を共有できるようにします。

    これは、Endpoint.publish(java.lang.String) メソッドの前に Endpoint.setEndpointContext(jakarta.xml.ws.EndpointContext) を使用して設定する必要があります。

    導入:
    1.7、JAX-WS 2.2
    作成者:
    Jitendra Kotamraju
    • コンストラクターの詳細

      • EndpointContext

        public EndpointContext()
    • メソッドの詳細

      • getEndpoints

        public abstract SetSE<Endpoint> getEndpoints()
        これにより、アプリケーション内のエンドポイントのリストが表示されます。たとえば、サーブレットコンテナーの場合、war ファイルには複数のエンドポイントが含まれる場合があります。http の場合、これらのエンドポイントは同じ http サーバーでホストされます。
        戻り値:
        アプリケーション内のすべてのエンドポイントのリスト