Spec-Zone.ru › OpenJDK 8

Класс MTOMFeature

  • java.lang.Object
    • javax.xml.ws.WebServiceFeature
      • javax.xml.ws.soap.MTOMFeature

public final class MTOMFeature
extends WebServiceFeature

Этот класс представляет использование MTOM с веб-сервисом. Этот класс может использоваться при создании прокси-сервера SEI и Dispatch экземпляров на стороне клиента, а также Endpoint экземпляров на стороне сервера. Этот класс не может использоваться для создания экземпляров Service на стороне клиента.

Ниже описаны эффекты включения или выключения этого класса:

  • ВКЛЮЧЕНО: В этом режиме MTOM будет включен. Приёмник ДОЛЖЕН принять как неоптимизированное, так и оптимизированное сообщение, а отправитель МОЖЕТ отправить оптимизированное сообщение или неоптимизированное сообщение. Эвристики, используемые отправителем для определения использования оптимизации, зависят от реализации.
  • ВЫКЛЮЧЕНО: В этом режиме MTOM будет отключен.

Свойство threshold может быть использовано для установки значения порога, используемого для определения, когда двоичные данные должны быть закодированы с помощью XOP.

Since:
JAX-WS 2.1

Поля

Модификатор и тип Поле и описание
static String ID

Константа, идентифицирующая MTOMFeature

protected int threshold

Свойство для значения порога MTOM.

Поля, унаследованные от класса javax.xml.ws.WebServiceFeature

enabled

Конструкторы

Конструктор и описание
MTOMFeature()

Создать экземпляр MTOMFeature.

MTOMFeature(boolean enabled)

Создает экземпляр MTOMFeature.

MTOMFeature(boolean enabled, int threshold)

Создает экземпляр MTOMFeature.

MTOMFeature(int threshold)

Создает экземпляр MTOMFeature.

Методы

Модификатор и тип Метод и описание
String getID()

Получить уникальный идентификатор для этого WebServiceFeature.

int getThreshold()

Получить значение порога, используемое для определения, когда двоичные данные должны быть отправлены как вложение.

Методы, унаследованные от класса javax.xml.ws.WebServiceFeature

isEnabled

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

ID

public static final String ID

Константа, идентифицирующая MTOMFeature

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

threshold

protected int threshold

Свойство для значения порога MTOM. Это свойство используется в качестве подсказки, когда MTOM включен, двоичные данные размером больше этого значения в байтах ДОЛЖНЫ отправляться как вложение. Значение этого свойства ДОЛЖНО всегда быть >= 0. Значение по умолчанию - 0.

Подробное описание конструкторов

MTOMFeature

public MTOMFeature()

Создать экземпляр MTOMFeature. Созданный экземпляр будет включен.

MTOMFeature

public MTOMFeature(boolean enabled)

Создает экземпляр MTOMFeature.

Параметры:
enabled - указывает, должен ли быть включен этот класс или нет

MTOMFeature

public MTOMFeature(int threshold)

Создает экземпляр MTOMFeature. Созданный экземпляр будет включен.

Параметры:
threshold - размер в байтах, при котором двоичные данные ДОЛЖНЫ отправляться как вложение.
Исключения:
WebServiceException - если порог меньше 0

MTOMFeature

public MTOMFeature(boolean enabled,
                   int threshold)

Создает экземпляр MTOMFeature.

Параметры:
enabled - указывает, должен ли быть включен этот класс или нет
threshold - размер в байтах, при котором двоичные данные ДОЛЖНЫ отправляться как вложение.
Исключения:
WebServiceException - если порог меньше 0

Подробное описание методов

getID

public String getID()

Получить уникальный идентификатор для этого WebServiceFeature.

Определено в:
getID в классе WebServiceFeature
Возвращает:
уникальный идентификатор для этого класса.

getThreshold

public int getThreshold()

Получить значение порога, используемое для определения, когда двоичные данные должны быть отправлены как вложение.

Возвращает:
текущий порог в байтах

© 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