T
- メッセージまたはペイロードの型 public interface Dispatch<T> extends BindingProvider
Dispatch
インターフェースは、サービスエンドポイント操作の動的呼び出しのサポートを提供します。jakarta.xml.ws.Service
クラスは、Dispatch
インスタンスを作成するためのファクトリとして機能します。ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
修飾子と型 | メソッドと説明 |
---|---|
T | invoke(T msg) 同期的にサービス操作を呼び出します。 |
Response<T> | invokeAsync(T msg) 非同期でサービス操作を呼び出します。 |
FutureSE<?> | invokeAsync(T msg, AsyncHandler<T> handler) 非同期でサービス操作を呼び出します。 |
void | invokeOneWay(T msg) 一方向の相互作用モードを使用してサービス操作を呼び出します。 |
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext
T invoke(T msg)
msg
オブジェクトが、使用中のプロトコルバインディングの要件に従って形成されていることを確認する責任があります。msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト。WebServiceException
- サービスとの通信中に障害が発生した場合 WebServiceException
- Dispatch
インスタンスの構成にエラーがある場合 Response<T> invokeAsync(T msg)
Response
をポーリングすることによって取得されます。 クライアントは、マーシャリング時に msg
オブジェクトが、使用中のプロトコルバインディングの要件に従って形成されていることを確認する責任があります。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト。WebServiceException
- Dispatch
インスタンスの構成にエラーがある場合 FutureSE<?> invokeAsync(T msg, AsyncHandler<T> handler)
handler
を介してクライアントに伝達されます。 クライアントは、マーシャリング時に msg
オブジェクトが、使用中のプロトコルバインディングの要件に従って形成されていることを確認する責任があります。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト。handler
- 操作呼び出しへのレスポンスを受け取るハンドラーオブジェクト。Future
オブジェクト。このオブジェクトは、操作の結果を取得するために使用してはなりません。Future<?>.get()
から返されるオブジェクトは実装に依存し、使用すると移植性のない動作になります。WebServiceException
- Dispatch
インスタンスの構成にエラーがある場合 void invokeOneWay(T msg)
クライアントは、マーシャリング時に msg
オブジェクトが、使用中のプロトコルバインディングの要件に従って形成されていることを確認する責任があります。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト。WebServiceException
- Dispatch
インスタンスの構成にエラーがある場合、または呼び出し中にエラーが発生した場合。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.