パッケージ jakarta.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
    関連事項:
    SourceSE, SOAPMessage, ServiceMode
    • メソッドの詳細

      • invoke

        T invoke​(T request)
        リクエストメッセージの内容に従って操作を呼び出します。
        パラメーター:
        request - リクエストメッセージまたはメッセージペイロード。
        戻り値:
        レスポンスメッセージまたはメッセージペイロード。レスポンスがない場合は null の可能性があります。
        例外:
        WebServiceException - エラー処理リクエストがある場合。WebServiceException の原因は、例外のプロトコルレベルの表現を制御するために、ProtocolException のサブクラスに設定される場合があります。
        関連事項:
        MessageContext, ProtocolException