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