JavaTM 2 Platform
Standard Ed. 6

javax.xml.ws.handler
介面 MessageContext

所有父級介面:
Map<String,Object>
所有已知子介面:
LogicalMessageContext, SOAPMessageContext

public interface MessageContext
extends Map<String,Object>

介面 MessageContext 抽象化由 handle 方法中的處理程序處理的訊息上下文。

MessageContext 介面提供管理屬性集的方法。MessageContext 屬性使處理程序鏈中的處理程序能夠共享相關處理狀態。

從以下版本開始:
JAX-WS 2.0

巢狀類別摘要
static class MessageContext.Scope
          屬性作用域。
 
從介面 java.util.Map 繼承的巢狀類別/介面
Map.Entry<K,V>
 
欄位摘要
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 SERVLET_CONTEXT
          標準屬性:servlet 上下文物件
static String SERVLET_REQUEST
          標準屬性:servlet 請求物件。
static String SERVLET_RESPONSE
          標準屬性:servlet 回應物件。
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, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, 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

另請參見:
常數欄位值

OUTBOUND_MESSAGE_ATTACHMENTS

static final String OUTBOUND_MESSAGE_ATTACHMENTS
標準屬性: 用於出站訊息的訊息附件的映射,鍵為 MIME Content-ID,值為 DataHandler。

型別:java.util.Map

另請參見:
常數欄位值

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>

另請參見:
常數欄位值

HTTP_RESPONSE_HEADERS

static final String HTTP_RESPONSE_HEADERS
標準屬性:HTTP 回應頭。

型別:java.util.Map>

另請參見:
常數欄位值

HTTP_REQUEST_METHOD

static final String HTTP_REQUEST_METHOD
標準屬性:HTTP 請求方法。

型別:java.lang.String

另請參見:
常數欄位值

SERVLET_REQUEST

static final String SERVLET_REQUEST
標準屬性:servlet 請求物件。

型別:javax.servlet.http.HttpServletRequest

另請參見:
常數欄位值

SERVLET_RESPONSE

static final String SERVLET_RESPONSE
標準屬性:servlet 回應物件。

型別:javax.servlet.http.HttpServletResponse

另請參見:
常數欄位值

SERVLET_CONTEXT

static final String SERVLET_CONTEXT
標準屬性:servlet 上下文物件

型別:javax.servlet.ServletContext

另請參見:
常數欄位值

QUERY_STRING

static final String QUERY_STRING
標準屬性:請求的查詢字元串。

型別:String

另請參見:
常數欄位值

PATH_INFO

static final String PATH_INFO
標準屬性:請求路徑資訊

型別:String

另請參見:
常數欄位值
方法詳細資訊

setScope

void setScope(String name,
              MessageContext.Scope scope)
設置屬性的作用域。

參數:
name - 與 MessageContext 關聯的屬性的名稱
scope - 所需的屬性作用域
拋出:
IllegalArgumentException - 如果指定的屬性名稱不合法

getScope

MessageContext.Scope getScope(String name)
獲得屬性的作用域。

參數:
name - 屬性的名稱
返回:
屬性的作用域
拋出:
IllegalArgumentException - 如果指定的屬性名稱不存在

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only