パッケージ 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
- 関連事項:
Source
SE,SOAPMessage
,ServiceMode
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 T
invoke(T request)
リクエストメッセージの内容に従って操作を呼び出します。
メソッドの詳細
invoke
T invoke(T request)
リクエストメッセージの内容に従って操作を呼び出します。- パラメーター:
request
- リクエストメッセージまたはメッセージペイロード。- 戻り値:
- レスポンスメッセージまたはメッセージペイロード。レスポンスがない場合は
null
の可能性があります。 - 例外:
WebServiceException
- エラー処理リクエストがある場合。WebServiceException
の原因は、例外のプロトコルレベルの表現を制御するために、ProtocolException
のサブクラスに設定される場合があります。- 関連事項:
MessageContext
,ProtocolException