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