public interface MessageContext extends MapSE<StringSE,ObjectSE>
MessageContext
は、handle
メソッドのハンドラーによって処理されるメッセージコンテキストを抽象化します。MessageContext
インターフェースは、プロパティセットを管理するためのメソッドを提供します。MessageContext
プロパティにより、ハンドラーチェーン内のハンドラーは、処理関連の状態を共有できます。
修飾子と型 | インターフェースと説明 |
---|---|
static class | MessageContext.Scope プロパティスコープ。 |
Map.EntrySE<KSE, VSE>
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | HTTP_REQUEST_HEADERS 標準プロパティ: HTTP リクエストヘッダー。 |
static StringSE | HTTP_REQUEST_METHOD 標準プロパティ: HTTP リクエストメソッド。 |
static StringSE | HTTP_RESPONSE_CODE 標準プロパティ: HTTP レスポンスステータスコード。 |
static StringSE | HTTP_RESPONSE_HEADERS 標準プロパティ: HTTP レスポンスヘッダー。 |
static StringSE | INBOUND_MESSAGE_ATTACHMENTS 標準プロパティ: 受信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。 |
static StringSE | MESSAGE_OUTBOUND_PROPERTY 標準プロパティ: メッセージの方向、送信メッセージの場合は true 、受信の場合は false 。 |
static StringSE | OUTBOUND_MESSAGE_ATTACHMENTS 標準プロパティ: 送信メッセージのメッセージへの添付ファイルのマップ。キーは MIMEContent-ID、値は DataHandler です。 |
static StringSE | PATH_INFO 標準プロパティ: パス情報のリクエスト |
static StringSE | QUERY_STRING 標準プロパティ: リクエストのクエリ文字列。 |
static StringSE | REFERENCE_PARAMETERS 標準プロパティ: WSAddressing 参照パラメーター。 |
static StringSE | SERVLET_CONTEXT 標準プロパティ: サーブレットコンテキストオブジェクト。 |
static StringSE | SERVLET_REQUEST 標準プロパティ: サーブレットリクエストオブジェクト。 |
static StringSE | SERVLET_RESPONSE 標準プロパティ: サーブレットレスポンスオブジェクト。 |
static StringSE | WSDL_DESCRIPTION 標準プロパティ: WSDL ドキュメントの入力ソース。 |
static StringSE | WSDL_INTERFACE 標準プロパティ: wsdl インターフェースの名前(2.0)またはポート・型(1.1)。 |
static StringSE | WSDL_OPERATION 標準プロパティ: WSDL 操作の名前。 |
static StringSE | WSDL_PORT 標準プロパティ: WSDL ポートの名前。 |
static StringSE | WSDL_SERVICE 標準プロパティ: WSDL サービスの名前。 |
修飾子と型 | メソッドと説明 |
---|---|
MessageContext.Scope | getScope(StringSE name) プロパティのスコープを取得します。 |
void | setScope(StringSE name, MessageContext.Scope scope) プロパティのスコープを設定します。 |
clearSE, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, containsValueSE, entrySetSE, equalsSE, forEachSE, getSE, getOrDefaultSE, hashCodeSE, isEmptySE, keySetSE, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, replaceAllSE, sizeSE, valuesSE
static final StringSE MESSAGE_OUTBOUND_PROPERTY
true
、受信の場合は false
。タイプ: boolean
static final StringSE INBOUND_MESSAGE_ATTACHMENTS
タイプ: java.util.Map<String, DataHandler>
static final StringSE OUTBOUND_MESSAGE_ATTACHMENTS
タイプ: java.util.Map<String, DataHandler>
static final StringSE WSDL_DESCRIPTION
タイプ: org.xml.sax.InputSource
static final StringSE WSDL_SERVICE
タイプ: javax.xml.namespace.QName
static final StringSE WSDL_PORT
タイプ: javax.xml.namespace.QName
static final StringSE WSDL_INTERFACE
タイプ: javax.xml.namespace.QName
static final StringSE WSDL_OPERATION
タイプ: javax.xml.namespace.QName
static final StringSE HTTP_RESPONSE_CODE
タイプ: java.lang.Integer
static final StringSE HTTP_REQUEST_HEADERS
タイプ: java.util.Map<java.lang.String, java.util.List<java.lang.String>>
static final StringSE HTTP_RESPONSE_HEADERS
タイプ: java.util.Map<java.lang.String, java.util.List<java.lang.String>>
static final StringSE HTTP_REQUEST_METHOD
タイプ: java.lang.String
static final StringSE SERVLET_REQUEST
タイプ: jakarta.servlet.http.HttpServletRequest
static final StringSE SERVLET_RESPONSE
タイプ: jakarta.servlet.http.HttpServletResponse
static final StringSE SERVLET_CONTEXT
タイプ: jakarta.servlet.ServletContext
void setScope(StringSE name, MessageContext.Scope scope)
name
- MessageContext
に関連付けられているプロパティの名前 scope
- プロパティの望ましい範囲 IllegalArgumentExceptionSE
- 不正なプロパティ名が指定された場合 MessageContext.Scope getScope(StringSE name)
name
- プロパティの名前 IllegalArgumentExceptionSE
- 存在しないプロパティ名が指定されている場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.