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