|
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, 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)
msg オブジェクトが形成されることを保証します。
msg - 操作を呼び出すために使用されるメッセージまたはメッセージの
ペイロードを形成するオブジェクトhandler - 操作の呼び出しに対する応答を受け取る
ハンドラオブジェクト
Future オブジェクト。このオブジェクトは、操作の結果の取得を試みるために
使用してはならない。Future>.get() から返されるオブジェクトは
実装依存であり、これの使用は移植性のない動作の
原因となる
WebServiceException - Dispatch インスタンスの設定にエラーがあった
場合void invokeOneWay(T msg)
msg オブジェクトが形成されることを保証します。
msg - 操作を呼び出すために使用されるメッセージまたはメッセージの
ペイロードを形成するオブジェクト
WebServiceException - Dispatch インスタンスの設定にエラーがあった
場合、または、呼び出し中にエラーが発生した場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。