public interface MessageContext extends Map<String,Object>
MessageContext
摘要消息上下文,通过在
handle
方法处理程序处理。
的MessageContext
接口提供了管理属性的设置方法。MessageContext
特性使处理程序链经理人分享相关的处理状态。
Modifier and Type | Interface and Description |
---|---|
static class |
MessageContext.Scope
财产的范围。
|
Modifier and Type | Field and Description |
---|---|
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
标准属性:Map附件为入站消息的消息,关键是MIME内容ID值为javax.activation.Datahandler。
|
static String |
MESSAGE_OUTBOUND_PROPERTY
标准性:消息的方向,出站消息
true ,
false 入境。
|
static String |
OUTBOUND_MESSAGE_ATTACHMENTS
标准属性:Map的附件为出站消息的消息,关键是MIME内容ID值为javax.activation.Datahandler。
|
static String |
PATH_INFO
标准属性:请求路径信息
|
static String |
QUERY_STRING
标准属性:请求的查询字符串。
|
static String |
REFERENCE_PARAMETERS
标准属性:寻址参考参数。
|
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)或端口类型(1.1)。
|
static String |
WSDL_OPERATION
标准属性:WSDL操作名称。
|
static String |
WSDL_PORT
标准属性:WSDL端口名称。
|
static String |
WSDL_SERVICE
标准属性:WSDL服务名称。
|
Modifier and Type | Method and Description |
---|---|
MessageContext.Scope |
getScope(String name)
获取属性的范围。
|
void |
setScope(String name, MessageContext.Scope scope)
设置属性的范围。
|
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
static final String MESSAGE_OUTBOUND_PROPERTY
true
,
false
入境。
类型:布尔
static final String INBOUND_MESSAGE_ATTACHMENTS
类型:java util。Map <字符串> ,DataHandler 字符串>
static final String OUTBOUND_MESSAGE_ATTACHMENTS
类型:java util。Map <字符串> ,DataHandler 字符串>
static final String WSDL_DESCRIPTION
类型:org.xml.sax.inputsource
static final String WSDL_SERVICE
类型:javax.xml.namespace.qname
static final String WSDL_PORT
类型:javax.xml.namespace.qname
static final String WSDL_INTERFACE
类型:javax.xml.namespace.qname
static final String WSDL_OPERATION
类型:javax.xml.namespace.qname
static final String HTTP_RESPONSE_CODE
类型:java.lang.integer
static final String HTTP_REQUEST_HEADERS
类型:java util。Map< java.lang.string,java中使用java.列表< java。lang.string > >
static final String HTTP_RESPONSE_HEADERS
类型:java util。Map< java.lang.string,java中使用java.列表< java。lang.string > >
static final String HTTP_REQUEST_METHOD
类型:java.lang.string
static final String SERVLET_REQUEST
类型:javax.servlet.http.httpservletrequest
static final String SERVLET_RESPONSE
类型:javax.servlet.http.httpservletresponse
static final String SERVLET_CONTEXT
类型:javax.servlet.servletcontext
static final String QUERY_STRING
类型:字符串
static final String PATH_INFO
类型:字符串
static final String REFERENCE_PARAMETERS
类型:列表元素>元素>
void setScope(String name, MessageContext.Scope scope)
name
-与
MessageContext
相关属性名称
scope
-预期范围的财产
IllegalArgumentException
-如果指定一个非法的属性名称
MessageContext.Scope getScope(String name)
name
-属性名称
IllegalArgumentException
-如果指定一个不存在的属性名称
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.