-
- 既知のすべてのサブインタフェース:
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, 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_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
- 存在しないプロパティ名が指定された場合
-
-