- 
- 既知のすべてのサブインタフェース:
- LogicalMessageContext,- SOAPMessageContext
 
 
 public interface MessageContext extends Map<String,Object> MessageContextインタフェースは、handleメソッドのハンドラによって処理されるメッセージ・コンテキストを抽象化します。MessageContextは、プロパティ・セットを管理するメソッドを提供します。MessageContextプロパティは、処理関連の状態を共有するハンドラ・チェーン内のハンドラを有効にします。- 導入されたバージョン:
- 1.6, JAX-WS 2.0
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 インタフェース 説明 static classMessageContext.Scopeプロパティ・スコープ。
 - 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static StringHTTP_REQUEST_HEADERS標準プロパティ: HTTP要求ヘッダー。static StringHTTP_REQUEST_METHOD標準プロパティ: HTTP要求メソッド。static StringHTTP_RESPONSE_CODE標準プロパティ: HTTP応答ステータス・コード。static StringHTTP_RESPONSE_HEADERS標準プロパティ: HTTP応答ヘッダー。static StringINBOUND_MESSAGE_ATTACHMENTS標準プロパティ: キーがMIME Content-ID、値がDataHandlerであるインバウンド・メッセージに対する、メッセージへの添付のマップ。static StringMESSAGE_OUTBOUND_PROPERTY標準プロパティ: メッセージの方向。アウトバウンド・メッセージの場合はtrue、イン・バウンドの場合はfalse。static StringOUTBOUND_MESSAGE_ATTACHMENTS標準プロパティ: キーがMIME Content-ID、値がDataHandlerであるアウトバウンド・メッセージに対する、メッセージへの添付のマップ。static StringPATH_INFO標準プロパティ: 要求パス情報。static StringQUERY_STRING標準プロパティ: 要求に対するクエリー文字列。static StringREFERENCE_PARAMETERS標準プロパティ: WS-Addressingの参照パラメータ。static StringSERVLET_CONTEXT標準プロパティ: サーブレット・コンテキスト・オブジェクト。static StringSERVLET_REQUEST標準プロパティ: サーブレット要求オブジェクト。static StringSERVLET_RESPONSE標準プロパティ: サーブレット応答オブジェクト。static StringWSDL_DESCRIPTION標準プロパティ: WSDLドキュメントの入力ソース。static StringWSDL_INTERFACE標準プロパティ: wsdlインタフェース名(2.0)またはポート型(1.1)。static StringWSDL_OPERATION標準プロパティ: WSDL操作の名前。static StringWSDL_PORT標準プロパティ: WSDLポートの名前。static StringWSDL_SERVICE標準プロパティ: WSDLサービスの名前。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 MessageContext.ScopegetScope(String name)プロパティのスコープを取得します。voidsetScope(String name, MessageContext.Scope scope)プロパティのスコープを設定します。- 
インタフェース java.util.Mapから継承されたメソッドclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
 
- 
 
- 
- 
- 
フィールドの詳細- 
MESSAGE_OUTBOUND_PROPERTYstatic final String MESSAGE_OUTBOUND_PROPERTY 標準プロパティ: メッセージの方向。アウトバウンド・メッセージの場合はtrue、イン・バウンドの場合はfalse。型: boolean - 関連項目:
- 定数フィールド値
 
 - 
INBOUND_MESSAGE_ATTACHMENTSstatic final String INBOUND_MESSAGE_ATTACHMENTS 標準プロパティ: キーがMIME Content-ID、値がDataHandlerであるインバウンド・メッセージに対する、メッセージへの添付のマップ。型: java.util.Map<String, DataHandler>- 関連項目:
- 定数フィールド値
 
 - 
OUTBOUND_MESSAGE_ATTACHMENTSstatic final String OUTBOUND_MESSAGE_ATTACHMENTS 標準プロパティ: キーがMIME Content-ID、値がDataHandlerであるアウトバウンド・メッセージに対する、メッセージへの添付のマップ。型: java.util.Map<String, DataHandler>- 関連項目:
- 定数フィールド値
 
 - 
WSDL_DESCRIPTIONstatic final String WSDL_DESCRIPTION 標準プロパティ: WSDLドキュメントの入力ソース。型: org.xml.sax.InputSource - 関連項目:
- 定数フィールド値
 
 - 
WSDL_SERVICEstatic final String WSDL_SERVICE 標準プロパティ: WSDLサービスの名前。型: javax.xml.namespace.QName - 関連項目:
- 定数フィールド値
 
 - 
WSDL_PORTstatic final String WSDL_PORT 標準プロパティ: WSDLポートの名前。型: javax.xml.namespace.QName - 関連項目:
- 定数フィールド値
 
 - 
WSDL_INTERFACEstatic final String WSDL_INTERFACE 標準プロパティ: wsdlインタフェース名(2.0)またはポート型(1.1)。型: javax.xml.namespace.QName - 関連項目:
- 定数フィールド値
 
 - 
WSDL_OPERATIONstatic final String WSDL_OPERATION 標準プロパティ: WSDL操作の名前。型: javax.xml.namespace.QName - 関連項目:
- 定数フィールド値
 
 - 
HTTP_RESPONSE_CODEstatic final String HTTP_RESPONSE_CODE 標準プロパティ: HTTP応答ステータス・コード。型: java.lang.Integer - 関連項目:
- 定数フィールド値
 
 - 
HTTP_REQUEST_HEADERSstatic final String HTTP_REQUEST_HEADERS 標準プロパティ: HTTP要求ヘッダー。型: java.util.Map<java.lang.String, java.util.List<java.lang.String>>- 関連項目:
- 定数フィールド値
 
 - 
HTTP_RESPONSE_HEADERSstatic final String HTTP_RESPONSE_HEADERS 標準プロパティ: HTTP応答ヘッダー。型: java.util.Map<java.lang.String, java.util.List<java.lang.String>>- 関連項目:
- 定数フィールド値
 
 - 
HTTP_REQUEST_METHODstatic final String HTTP_REQUEST_METHOD 標準プロパティ: HTTP要求メソッド。型: java.lang.String - 関連項目:
- 定数フィールド値
 
 - 
SERVLET_REQUESTstatic final String SERVLET_REQUEST 標準プロパティ: サーブレット要求オブジェクト。型: javax.servlet.http.HttpServletRequest - 関連項目:
- 定数フィールド値
 
 - 
SERVLET_RESPONSEstatic final String SERVLET_RESPONSE 標準プロパティ: サーブレット応答オブジェクト。型: javax.servlet.http.HttpServletResponse - 関連項目:
- 定数フィールド値
 
 - 
SERVLET_CONTEXTstatic final String SERVLET_CONTEXT 標準プロパティ: サーブレット・コンテキスト・オブジェクト。型: javax.servlet.ServletContext - 関連項目:
- 定数フィールド値
 
 
- 
 - 
メソッドの詳細- 
setScopevoid setScope(String name, MessageContext.Scope scope) プロパティのスコープを設定します。- パラメータ:
- name-- MessageContextに関連付けられているプロパティの名前
- scope- プロパティの希望するスコープ
- 例外:
- IllegalArgumentException- 不正なプロパティ名が指定された場合
 
 - 
getScopeMessageContext.Scope getScope(String name) プロパティのスコープを取得します。- パラメータ:
- name- プロパティの名前
- 戻り値:
- プロパティのスコープ
- 例外:
- IllegalArgumentException- 存在しないプロパティ名が指定された場合
 
 
- 
 
-