Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface DeliveryMode
Режимы поставки, поддерживаемые API JMS, PERSISTENT
и NON_PERSISTENT
.
Клиент отмечает сообщение как персистентное, если это чувствует, что у приложения будут проблемы, если сообщение будет потеряно в пути. Клиент отмечает сообщение как нестойкое, если случайное потерянное сообщение терпимо. Клиенты используют режим поставки, чтобы сказать провайдера JMS, как сбалансировать транспортную надежность сообщения с пропускной способности.
Режим поставки покрывает только транспорт сообщения его месту назначения. Задержание сообщения в месте назначения до его получения подтверждается, не гарантируется a PERSISTENT
режим поставки. Клиенты должны предположить, что политики задержания сообщения устанавливаются административно. Политика задержания сообщения управляет надежностью доставки сообщений от места назначения, чтобы передать потребителя. Например, если пространство памяти сообщения клиента исчерпывается, некоторые сообщения могут быть отброшены в соответствии со специфичной для сайта политикой задержания сообщения.
Сообщение, как гарантируют, будет передано однажды и только однажды провайдером JMS, если режим поставки сообщения будет PERSISTENT
и если у места назначения есть достаточная политика задержания сообщения.
Полевая Сводка | |
---|---|
static int |
NON_PERSISTENT
Это - режим поставки самых низких издержек, потому что он не требует, чтобы сообщение было зарегистрировано к устойчивому хранению. |
static int |
ПЕРСИСТЕНТНЫЙ
Этот режим поставки дает провайдеру JMS команду регистрировать сообщение к устойчивому хранению, поскольку часть клиента отправляет работу. |
Полевая Деталь |
---|
static final int NON_PERSISTENT
NON_PERSISTENT
сообщение, которое будет потеряно, не определяется. Провайдер JMS должен поставить a NON_PERSISTENT
сообщение с самое большее однажды гарантирует. Это означает, что может потерять сообщение, но это не должно поставить это дважды.
static final int PERSISTENT
PERSISTENT
сообщение, которое будет потеряно.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41