パッケージ jakarta.xml.ws.handler
インターフェース MessageContext
- すべての既知のサブインターフェース:
LogicalMessageContext
,SOAPMessageContext
public interface MessageContext extends MapSE<StringSE,ObjectSE>
インターフェースMessageContext
は、handle
メソッドのハンドラーによって処理されるメッセージコンテキストを抽象化します。MessageContext
インターフェースは、プロパティセットを管理するためのメソッドを提供します。MessageContext
プロパティにより、ハンドラーチェーン内のハンドラーは、処理関連の状態を共有できます。- 導入:
- 1.6、JAX-WS 2.0
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インターフェース 説明 static class
MessageContext.Scope
プロパティスコープ。
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
HTTP_REQUEST_HEADERS
標準プロパティ: HTTP リクエストヘッダー。static StringSE
HTTP_REQUEST_METHOD
標準プロパティ: HTTP リクエストメソッド。static StringSE
HTTP_RESPONSE_CODE
標準プロパティ: HTTP レスポンスステータスコード。static StringSE
HTTP_RESPONSE_HEADERS
標準プロパティ: HTTP レスポンスヘッダー。static StringSE
INBOUND_MESSAGE_ATTACHMENTS
標準プロパティ: 受信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。static StringSE
MESSAGE_OUTBOUND_PROPERTY
標準プロパティ: メッセージの方向、送信メッセージの場合はtrue
、受信の場合はfalse
。static StringSE
OUTBOUND_MESSAGE_ATTACHMENTS
標準プロパティ: 送信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。static StringSE
PATH_INFO
標準プロパティ: パス情報のリクエストstatic StringSE
QUERY_STRING
標準プロパティ: リクエストのクエリ文字列。static StringSE
REFERENCE_PARAMETERS
標準プロパティ: WSAddressing 参照パラメーター。static StringSE
SERVLET_CONTEXT
標準プロパティ: サーブレットコンテキストオブジェクト。static StringSE
SERVLET_REQUEST
標準プロパティ: サーブレットリクエストオブジェクト。static StringSE
SERVLET_RESPONSE
標準プロパティ: サーブレットレスポンスオブジェクト。static StringSE
WSDL_DESCRIPTION
標準プロパティ: WSDL ドキュメントの入力ソース。static StringSE
WSDL_INTERFACE
標準プロパティ: wsdl インターフェースの名前(2.0)またはポート・型(1.1)。static StringSE
WSDL_OPERATION
標準プロパティ: WSDL 操作の名前。static StringSE
WSDL_PORT
標準プロパティ: WSDL ポートの名前。static StringSE
WSDL_SERVICE
標準プロパティ: WSDL サービスの名前。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 MessageContext.Scope
getScope(StringSE name)
プロパティのスコープを取得します。void
setScope(StringSE name, MessageContext.Scope scope)
プロパティのスコープを設定します。インターフェース java.util.MapSE から継承されたメソッド
clear, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, containsValueSE, entrySet, equalsSE, forEachSE, getSE, getOrDefaultSE, hashCode, isEmpty, keySet, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, replaceAllSE, size, values
フィールドの詳細
MESSAGE_OUTBOUND_PROPERTY
static final StringSE MESSAGE_OUTBOUND_PROPERTY
標準プロパティ: メッセージの方向、送信メッセージの場合はtrue
、受信の場合はfalse
。タイプ: boolean
- 関連事項:
- 定数フィールド値
INBOUND_MESSAGE_ATTACHMENTS
static final StringSE INBOUND_MESSAGE_ATTACHMENTS
標準プロパティ: 受信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。タイプ:
java.util.Map<String, DataHandler>
- 関連事項:
- 定数フィールド値
OUTBOUND_MESSAGE_ATTACHMENTS
static final StringSE OUTBOUND_MESSAGE_ATTACHMENTS
標準プロパティ: 送信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。タイプ:
java.util.Map<String, DataHandler>
- 関連事項:
- 定数フィールド値
WSDL_DESCRIPTION
static final StringSE WSDL_DESCRIPTION
標準プロパティ: WSDL ドキュメントの入力ソース。タイプ: org.xml.sax.InputSource
- 関連事項:
- 定数フィールド値
WSDL_SERVICE
static final StringSE WSDL_SERVICE
標準プロパティ: WSDL サービスの名前。タイプ: javax.xml.namespace.QName
- 関連事項:
- 定数フィールド値
WSDL_PORT
static final StringSE WSDL_PORT
標準プロパティ: WSDL ポートの名前。タイプ: javax.xml.namespace.QName
- 関連事項:
- 定数フィールド値
WSDL_INTERFACE
static final StringSE WSDL_INTERFACE
標準プロパティ: wsdl インターフェースの名前(2.0)またはポート・型(1.1)。タイプ: javax.xml.namespace.QName
- 関連事項:
- 定数フィールド値
WSDL_OPERATION
static final StringSE WSDL_OPERATION
標準プロパティ: WSDL 操作の名前。タイプ: javax.xml.namespace.QName
- 関連事項:
- 定数フィールド値
HTTP_RESPONSE_CODE
static final StringSE HTTP_RESPONSE_CODE
標準プロパティ: HTTP レスポンスステータスコード。タイプ: java.lang.Integer
- 関連事項:
- 定数フィールド値
HTTP_REQUEST_HEADERS
static final StringSE HTTP_REQUEST_HEADERS
標準プロパティ: HTTP リクエストヘッダー。タイプ:
java.util.Map<java.lang.String, java.util.List<java.lang.String>>
- 関連事項:
- 定数フィールド値
HTTP_RESPONSE_HEADERS
static final StringSE HTTP_RESPONSE_HEADERS
標準プロパティ: HTTP レスポンスヘッダー。タイプ:
java.util.Map<java.lang.String, java.util.List<java.lang.String>>
- 関連事項:
- 定数フィールド値
HTTP_REQUEST_METHOD
static final StringSE HTTP_REQUEST_METHOD
標準プロパティ: HTTP リクエストメソッド。タイプ: java.lang.String
- 関連事項:
- 定数フィールド値
SERVLET_REQUEST
static final StringSE SERVLET_REQUEST
標準プロパティ: サーブレットリクエストオブジェクト。タイプ: jakarta.servlet.http.HttpServletRequest
- 関連事項:
- 定数フィールド値
SERVLET_RESPONSE
static final StringSE SERVLET_RESPONSE
標準プロパティ: サーブレットレスポンスオブジェクト。タイプ: jakarta.servlet.http.HttpServletResponse
- 関連事項:
- 定数フィールド値
SERVLET_CONTEXT
static final StringSE SERVLET_CONTEXT
標準プロパティ: サーブレットコンテキストオブジェクト。タイプ: jakarta.servlet.ServletContext
- 関連事項:
- 定数フィールド値
メソッドの詳細
setScope
void setScope(StringSE name, MessageContext.Scope scope)
プロパティのスコープを設定します。- パラメーター:
name
-MessageContext
に関連付けられているプロパティの名前scope
- プロパティの望ましい範囲- 例外:
IllegalArgumentExceptionSE
- 不正なプロパティ名が指定された場合
getScope
MessageContext.Scope getScope(StringSE name)
プロパティのスコープを取得します。- パラメーター:
name
- プロパティの名前- 戻り値:
- プロパティの範囲
- 例外:
IllegalArgumentExceptionSE
- 存在しないプロパティ名が指定されている場合