パッケージ jakarta.xml.ws
インターフェース BindingProvider
フィールド概要
フィールド 修飾子と型 フィールド 説明 static StringSEENDPOINT_ADDRESS_PROPERTY標準プロパティ: ターゲットサービスエンドポイントアドレス。static StringSEPASSWORD_PROPERTY標準プロパティ: 認証用のパスワード。static StringSESESSION_MAINTAIN_PROPERTY標準プロパティ: このブールプロパティは、サービスクライアントがサービスエンドポイントとのセッションに参加するかどうかを示すために使用されます。static StringSESOAPACTION_URI_PROPERTYSOAPAction の標準プロパティ。static StringSESOAPACTION_USE_PROPERTYSOAPAction の標準プロパティ。static StringSEUSERNAME_PROPERTY標準プロパティ: 認証用のユーザー名。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 BindinggetBinding()このバインディングプロバイダーのバインディングを取得します。EndpointReferencegetEndpointReference()この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