パッケージ jakarta.xml.ws
インターフェース BindingProvider
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
ENDPOINT_ADDRESS_PROPERTY
標準プロパティ: ターゲットサービスエンドポイントアドレス。static StringSE
PASSWORD_PROPERTY
標準プロパティ: 認証用のパスワード。static StringSE
SESSION_MAINTAIN_PROPERTY
標準プロパティ: このブールプロパティは、サービスクライアントがサービスエンドポイントとのセッションに参加するかどうかを示すために使用されます。static StringSE
SOAPACTION_URI_PROPERTY
SOAPAction の標準プロパティ。static StringSE
SOAPACTION_USE_PROPERTY
SOAPAction の標準プロパティ。static StringSE
USERNAME_PROPERTY
標準プロパティ: 認証用のユーザー名。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Binding
getBinding()
このバインディングプロバイダーのバインディングを取得します。EndpointReference
getEndpointReference()
このBindingProvider
インスタンスに関連付けられているEndpointReference
を返します。<T extends EndpointReference>
TgetEndpointReference(ClassSE<T> clazz)
このBindingProvider
インスタンスに関連付けられているEndpointReference
を返します。MapSE<StringSE,ObjectSE>
getRequestContext()
リクエストメッセージのメッセージコンテキストを初期化するために使用されるコンテキストを取得します。MapSE<StringSE,ObjectSE>
getResponseContext()
レスポンスメッセージの処理の結果生じたコンテキストを取得します。
フィールドの詳細
USERNAME_PROPERTY
static final StringSE USERNAME_PROPERTY
標準プロパティ: 認証用のユーザー名。タイプ:
java.lang.String
- 関連事項:
- 定数フィールド値
PASSWORD_PROPERTY
static final StringSE PASSWORD_PROPERTY
標準プロパティ: 認証用のパスワード。タイプ:
java.lang.String
- 関連事項:
- 定数フィールド値
ENDPOINT_ADDRESS_PROPERTY
static final StringSE ENDPOINT_ADDRESS_PROPERTY
標準プロパティ: ターゲットサービスエンドポイントアドレス。エンドポイントアドレス仕様の URI スキームは、使用中のバインディングのプロトコル / トランスポートバインディングに対応しなければなりません。タイプ:
java.lang.String
- 関連事項:
- 定数フィールド値
SESSION_MAINTAIN_PROPERTY
static final StringSE SESSION_MAINTAIN_PROPERTY
標準プロパティ: このブール値プロパティは、サービスクライアントがサービスエンドポイントとのセッションに参加するかどうかを示すために使用します。このプロパティがtrue
に設定されている場合、サービスクライアントはセッションを維持する必要があることを示します。false
に設定すると、セッションは維持されません。このプロパティのデフォルト値はfalse
です。タイプ:
java.lang.Boolean
- 関連事項:
- 定数フィールド値
SOAPACTION_USE_PROPERTY
static final StringSE SOAPACTION_USE_PROPERTY
SOAPAction の標準プロパティ。このブール値プロパティは、jakarta.xml.ws.soap.http.soapaction.uri
プロパティの値が SOAPAction の値に使用されるかどうかを示します。このプロパティのデフォルト値はfalse
であり、jakarta.xml.ws.soap.http.soapaction.uri
プロパティが SOAPAction の値に使用されないことを示します。ただし、WS-Addressing が有効な場合、デフォルト値はtrue
です。タイプ:
java.lang.Boolean
- 関連事項:
- 定数フィールド値
SOAPACTION_URI_PROPERTY
static final StringSE SOAPACTION_URI_PROPERTY
SOAPAction の標準プロパティ。jakarta.xml.ws.soap.http.soapaction.use
プロパティがtrue
に設定されている場合の SOAPAction URI を示します。WS-Addressing が有効になっている場合、この値は WS-Addressing アクションヘッダーの値にも使用されます。このプロパティが設定されていない場合、デフォルトの SOAPAction および WS-Addressing アクションが送信されます。タイプ:
java.lang.String
- 関連事項:
- 定数フィールド値
メソッドの詳細
getRequestContext
MapSE<StringSE,ObjectSE> getRequestContext()
リクエストメッセージのメッセージコンテキストを初期化するために使用されるコンテキストを取得します。リクエストコンテキストへの変更は、すでに開始されている同期または非同期操作のメッセージコンテキストには影響しません。- 戻り値:
- リクエストメッセージの処理に使用されるコンテキスト。
getResponseContext
MapSE<StringSE,ObjectSE> getResponseContext()
レスポンスメッセージの処理の結果生じたコンテキストを取得します。返されるコンテキストは、最後に完了した同期操作のものです。後続の同期操作の呼び出しは、レスポンスコンテキストを上書きします。非同期操作は、Response インターフェースを介してレスポンスコンテキストを返します。- 戻り値:
- 最新のレスポンスメッセージを処理した結果のコンテキスト。
getBinding
Binding getBinding()
このバインディングプロバイダーのバインディングを取得します。- 戻り値:
- このバインディングプロバイダーの Binding。
getEndpointReference
EndpointReference getEndpointReference()
このBindingProvider
インスタンスに関連付けられているEndpointReference
を返します。この
bindingProvider
のバインディングが SOAP1.1/HTTP または SOAP1.2/HTTP の場合、W3CEndpointReference
を返さなければなりません。- 戻り値:
- この
BindingProvider
インスタンスに関連付けられているターゲットエンドポイントの EndpointReference。 - 例外:
UnsupportedOperationExceptionSE
- このBindingProvider
が XML/HTTP バインディングを使用する場合。- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
W3CEndpointReference
getEndpointReference
<T extends EndpointReference> T getEndpointReference(ClassSE<T> clazz)
このBindingProvider
インスタンスに関連付けられたEndpointReference
を返します。返されるインスタンスの型はclazz
です。- 型パラメーター:
T
-EndpointReference
の型- パラメーター:
clazz
- 返さなければならないEndpointReference
の型を指定します。- 戻り値:
- この
BindingProvider
インスタンスに関連付けられているターゲットエンドポイントの EndpointReference。型clazz
でなければなりません。 - 例外:
WebServiceException
- クラスclazz
がこの実装でサポートされていない場合。UnsupportedOperationExceptionSE
- このBindingProvider
が XML/HTTP バインディングを使用する場合。- 導入:
- 1.6、JAX-WS 2.1