パッケージ 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 classMessageContext.Scopeプロパティスコープ。
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static StringSEHTTP_REQUEST_HEADERS標準プロパティ: HTTP リクエストヘッダー。static StringSEHTTP_REQUEST_METHOD標準プロパティ: HTTP リクエストメソッド。static StringSEHTTP_RESPONSE_CODE標準プロパティ: HTTP レスポンスステータスコード。static StringSEHTTP_RESPONSE_HEADERS標準プロパティ: HTTP レスポンスヘッダー。static StringSEINBOUND_MESSAGE_ATTACHMENTS標準プロパティ: 受信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。static StringSEMESSAGE_OUTBOUND_PROPERTY標準プロパティ: メッセージの方向、送信メッセージの場合はtrue、受信の場合はfalse。static StringSEOUTBOUND_MESSAGE_ATTACHMENTS標準プロパティ: 送信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。static StringSEPATH_INFO標準プロパティ: パス情報のリクエストstatic StringSEQUERY_STRING標準プロパティ: リクエストのクエリ文字列。static StringSEREFERENCE_PARAMETERS標準プロパティ: WSAddressing 参照パラメーター。static StringSESERVLET_CONTEXT標準プロパティ: サーブレットコンテキストオブジェクト。static StringSESERVLET_REQUEST標準プロパティ: サーブレットリクエストオブジェクト。static StringSESERVLET_RESPONSE標準プロパティ: サーブレットレスポンスオブジェクト。static StringSEWSDL_DESCRIPTION標準プロパティ: WSDL ドキュメントの入力ソース。static StringSEWSDL_INTERFACE標準プロパティ: wsdl インターフェースの名前(2.0)またはポート・型(1.1)。static StringSEWSDL_OPERATION標準プロパティ: WSDL 操作の名前。static StringSEWSDL_PORT標準プロパティ: WSDL ポートの名前。static StringSEWSDL_SERVICE標準プロパティ: WSDL サービスの名前。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 MessageContext.ScopegetScope(StringSE name)プロパティのスコープを取得します。voidsetScope(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- 存在しないプロパティ名が指定されている場合