Spec-Zone.ru › OpenJDK 8

Интерфейс 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 REFERENCE_PARAMETERS

Стандартное свойство: Параметры WS Addressing Reference.

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.Scope getScope(String name)

Получение области действия свойства.

void setScope(String name, MessageContext.Scope scope)

Установка области действия свойства.

Методы, унаследованные от интерфейса java.util.Map

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

Поля

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

См. также:
Значения постоянных полей

QUERY_STRING

static final String QUERY_STRING

Стандартное свойство: Строка запроса для запроса.

Тип: String

См. также:
Значения постоянных полей

PATH_INFO

static final String PATH_INFO

Стандартное свойство: Информация о пути запроса.

Тип: String

См. также:
Значения постоянных полей

REFERENCE_PARAMETERS

static final String REFERENCE_PARAMETERS

Стандартное свойство: Параметры ссылки WS Addressing. Список ДОЛЖЕН включать все SOAP-заголовки, помеченные атрибутом wsa:IsReferenceParameter="true".

Тип: List<Element>

С момента:
JAX-WS 2.1
См. также:
Значения постоянных полей

Методы

setScope

void setScope(String name,
              MessageContext.Scope scope)

Устанавливает область действия свойства.

Параметры:
name - Имя свойства, связанного с MessageContext
scope - Желаемая область действия свойства
Исключения:
IllegalArgumentException - если указано неверное имя свойства

getScope

MessageContext.Scope getScope(String name)

Получает область действия свойства.

Параметры:
name - Имя свойства
Возвращает:
Область действия свойства
Исключения:
IllegalArgumentException - если указано несуществующее имя свойства

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API