public interface MessageContext extends Map<String,Object>
MessageContext
абстрагирует контекст сообщения, который обрабатывается обработчиком в handle
метод. MessageContext
интерфейс обеспечивает методы, чтобы управлять набором свойств. MessageContext
свойства позволяют обработчикам в цепочке обработчика совместно использовать обработку связанное состояние.
Модификатор и Тип | Интерфейс и Описание |
---|---|
static class |
MessageContext. Контекст
Контекст свойства.
|
Модификатор и Тип | Поле и Описание |
---|---|
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
Стандартное свойство: Карта присоединений к сообщению для входящего сообщения, ключом является ID контента MIME, значением является DataHandler.
|
static String |
MESSAGE_OUTBOUND_PROPERTY
Стандартное свойство: направление сообщения,
true для исходящих сообщений, false для входящего. |
static String |
OUTBOUND_MESSAGE_ATTACHMENTS
Стандартное свойство: Карта присоединений к сообщению для исходящего сообщения, ключом является ID контента MIME, значением является DataHandler.
|
static String |
PATH_INFO
Стандартное свойство: Информация Пути Запроса
|
static String |
QUERY_STRING
Стандартное свойство: строка Запроса для запроса.
|
static String |
REFERENCE_PARAMETERS
Стандартное свойство: WS Адресуя Ссылочные Параметры.
|
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. Контекст |
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. Карта <Строка, DataHandler>
static final String OUTBOUND_MESSAGE_ATTACHMENTS
Введите: java.util. Карта <Строка, 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. Целое число
static final String HTTP_REQUEST_HEADERS
Введите: java.util. Карта <java.lang. Строка, java.util. Список <java.lang. Строка>>
static final String HTTP_RESPONSE_HEADERS
Введите: java.util. Карта <java.lang. Строка, java.util. Список <java.lang. Строка>>
static final String HTTP_REQUEST_METHOD
Введите: java.lang. Строка
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
- если non-existant имя свойства определяется
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92