|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Dispatch<T>
Dispatch
インタフェースは、サービス端点操作の動的な呼び出しのサポートを提供します。javax.xml.ws.Service
インタフェースは、Dispatch
インスタンスを作成するためのファクトリとして動作します。
フィールドの概要 |
---|
インタフェース javax.xml.ws.BindingProvider から継承されたフィールド |
---|
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)
サービス操作を非同期的に呼び出します。 |
Future<?> |
invokeAsync(T msg,
AsyncHandler<T> handler)
サービス操作を非同期的に呼び出します。 |
void |
invokeOneWay(T msg)
一方向対話モードを使用してサービス操作を呼び出します。 |
インタフェース javax.xml.ws.BindingProvider から継承されたメソッド |
---|
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext |
メソッドの詳細 |
---|
T invoke(T msg)
msg
オブジェクトが形成されることを保証します。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト
WebServiceException
- サービスとの通信中に障害が発生した場合
WebServiceException
- Dispatch
インスタンスの設定にエラーがあった場合Response<T> invokeAsync(T msg)
Response
をポーリングすることによって取得されます。
クライアントは、使用しているプロトコルバインディングの要件に従って、整列化時に msg
オブジェクトが形成されることを保証します。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト
WebServiceException
- Dispatch
インスタンスの設定にエラーがあった場合Future<?> invokeAsync(T msg, AsyncHandler<T> handler)
handler
によってクライアントに通知されます。
クライアントは、使用しているプロトコルバインディングの要件に従って、整列化時に msg
オブジェクトが形成されることを保証します。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクトhandler
- 操作の呼び出しに対する応答を受け取るハンドラオブジェクト
Future
オブジェクト。このオブジェクトは、操作の結果の取得を試みるために使用してはならない。Future<?>.get()
から返されるオブジェクトは実装依存であり、これの使用は移植性のない動作の原因となる
WebServiceException
- Dispatch
インスタンスの設定にエラーがあった場合void invokeOneWay(T msg)
クライアントは、使用しているプロトコルバインディングの要件に従って、整列化時に msg
オブジェクトが形成されることを保証します。
msg
- 操作を呼び出すために使用されるメッセージまたはメッセージのペイロードを形成するオブジェクト
WebServiceException
- Dispatch
インスタンスの設定にエラーがあった場合、または呼び出し中にエラーが発生した場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。