モジュール java.xml.ws
パッケージ javax.xml.ws

インタフェースProvider<T>

  • 型パラメータ:
    T - リクエストのタイプ

    public interface Provider<T>

    サービス端点は、SEIの動的な代替としてProviderインタフェースを実装することができます。

    使用しているバインディングおよびサービス・モードに応じて、実装はProvider<Source>Provider<SOAPMessage>、およびProvider<DataSource>をサポートする必要があります。

    ServiceMode注釈は、Providerインスタンスがプロトコル・メッセージ全体を受け取るのか、メッセージのペイロードだけを受け取るのかを制御するために使用できます。

    導入されたバージョン:
    1.6, JAX-WS 2.0
    関連項目:
    SourceSOAPMessageServiceMode
    • メソッドの詳細

      • invoke

        T invoke​(T request)
        リクエスト・メッセージの内容に従って操作を呼び出します。
        パラメータ:
        request - 要求メッセージまたはメッセージ・ペイロード。
        戻り値:
        応答メッセージまたはメッセージ・ペイロード。 応答がない場合、null可。
        例外:
        WebServiceException - 要求の処理でエラーが発生した場合。 WebServiceExceptionの原因をProtocolExceptionのサブクラスに設定し、例外のプロトコル・レベルの表現を制御することができる。
        関連項目:
        MessageContext, ProtocolException