Пакет | mx.messaging.messages |
Класс | public class CommandMessage |
Наследование | CommandMessage AsyncMessage AbstractMessage Object |
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
body : Object
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату. | AbstractMessage | ||
clientId : String
clientId указывает MessageAgent, передавший сообщение. | AbstractMessage | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
correlationId : String
Предоставляет доступ к идентификатору корреляции сообщения. | AsyncMessage | ||
destination : String
Адрес назначения сообщения. | AbstractMessage | ||
headers : Object
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. | AbstractMessage | ||
messageId : String
Уникальный идентификатор сообщения. | AbstractMessage | ||
operation : uint
Предоставляет доступ к операции/команде для CommandMessage. | CommandMessage | ||
timestamp : Number
Предоставляет доступ к временной метке сообщения. | AbstractMessage | ||
timeToLive : Number
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. | AbstractMessage |
Метод | Определено | ||
---|---|---|---|
Создает экземпляр CommandMessage с пустым телом и заголовком, а также операцией по умолчанию UNKNOWN_OPERATION. | CommandMessage | ||
[статические]
Предоставляет описание указанной операции. | CommandMessage | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает представление сообщения в виде строки. | CommandMessage | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
ADD_SUBSCRIPTIONS : String = "DSAddSub" [статические]
Заголовок, используемый в сообщении MULTI_SUBSCRIBE для указания массива пар «подтема – селектор», добавляемого к существующему набору подписок. | CommandMessage | ||
AUTHENTICATION_MESSAGE_REF_TYPE : String = "flex.messaging.messages.AuthenticationMessage" [статические]
Тип сообщений сервера для команд аутентификации. | CommandMessage | ||
CLIENT_PING_OPERATION : uint = 5 [статические]
Эта операция используется для тестирования возможности соединения с удаленной конечной точкой через текущий канал. | CommandMessage | ||
CLIENT_SYNC_OPERATION : uint = 4 [статические]
Эта операция используется удаленным адресатом для синхронизации с клиентом пропущенных или кэшированных сообщений в результате выданной клиентом команды опроса. | CommandMessage | ||
CLUSTER_REQUEST_OPERATION : uint = 7 [статические]
Эта операция используется для запроса списка URI конечных точек преодоления отказа удаленного адресата на основе элементов кластера. | CommandMessage | ||
CREDENTIALS_CHARSET_HEADER : String = "DSCredentialsCharset" [статические]
Заголовок для указания кодировки набора символов, использованной при кодировании учетных данных входа в систему. | CommandMessage | ||
DISCONNECT_OPERATION : uint = 12 [статические]
Эта операция используется для указания на отключение канала. | CommandMessage | ||
HEARTBEAT_HEADER : String = "DS<3" [статические]
Заголовок, указывающий на то, что сообщение является периодическим сигналом. | CommandMessage | ||
LOGIN_OPERATION : uint = 8 [статические]
Эта операция используется для отправки учетных данных в конечную точку, что позволяет пользователю зарегистрироваться посредством текущего канала. | CommandMessage | ||
LOGOUT_OPERATION : uint = 9 [статические]
Эта операция используется для регистрации пользователя вне текущего канала и аннулирования сеанса сервера, если канал функционирует на основе HTTP. | CommandMessage | ||
MAX_FREQUENCY_HEADER : String = "DSMaxFrequency" [статические]
Заголовок для указания максимального количества сообщений, принимаемых получателем в секунду. | CommandMessage | ||
MESSAGING_VERSION : String = "DSMessagingVersion" [статические]
Во время квитирования установления связи с использованием исходной операции ping CommandMessage конечные точки могут неявно указать поддерживаемые ими функции, предоставляя последнюю версию процесса передачи сообщений. | CommandMessage | ||
MULTI_SUBSCRIBE_OPERATION : uint = 11 [статические]
Используется в MultiTopicConsumer для подписки/отмены подписки на несколько тем в одном сообщении. | CommandMessage | ||
NEEDS_CONFIG_HEADER : String = "DSNeedsConfig" [статические]
Заголовок, указывающий, что канал нуждается в конфигурировании со стороны сервера. | CommandMessage | ||
NO_OP_POLL_HEADER : String = "DSNoOpPoll" [статические]
Заголовок для подавления обработки ответа на опрос. | CommandMessage | ||
POLL_OPERATION : uint = 2 [статические]
Эта операция используется для получения информации с удаленного адреса назначения о задержанных, не доставленных сообщениях. | CommandMessage | ||
POLL_WAIT_HEADER : String = "DSPollWait" [статические]
Заголовок для управления временем ожидания перед запуском команды опроса на следующем клиенте. | CommandMessage | ||
PRESERVE_DURABLE_HEADER : String = "DSPreserveDurable" [статические]
Если в заголовке сообщения об отмене подписки этот параметр установлен в true, то длительные подписки JMS сохраняются. | CommandMessage | ||
REMOVE_SUBSCRIPTIONS : String = "DSRemSub" [статические]
Аналогичен предыдущему, но указывает массив подтемы/селектора, который следует удалить
| CommandMessage | ||
SELECTOR_HEADER : String = "DSSelector" [статические]
Используемые получателем команды подписки передают в заголовке выражение получателя selector. | CommandMessage | ||
SUBSCRIBE_OPERATION : uint = 0 [статические]
Эта операция используется для подписки на удаленный адрес. | CommandMessage | ||
SUBSCRIPTION_INVALIDATE_OPERATION : uint = 10 [статические]
Эта операция используется для указания на завершение срока подписки клиента с удаленным адресатом. | CommandMessage | ||
SUBTOPIC_SEPARATOR : String = "_;_" [статические]
Строка разделителя, используемая для разделения подтемы и селекторов в заголовках добавления и удаления подписки. | CommandMessage | ||
TRIGGER_CONNECT_OPERATION : uint = 13 [статические]
Эта операция используется для запуска подключения ChannelSet. | CommandMessage | ||
UNKNOWN_OPERATION : uint = 10000 [статические]
Операция по умолчанию для новых экземпляров CommandMessage. | CommandMessage | ||
UNSUBSCRIBE_OPERATION : uint = 1 [статические]
Эта операция используется для отмены подписки с удаленного адреса. | CommandMessage |
operation | свойство |
public var operation:uint
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к операции/команде для CommandMessage. Операции указывают способ обработки сообщения удаленным адресатом.
CommandMessage | () | Конструктор |
public function CommandMessage()
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает экземпляр CommandMessage с пустым телом и заголовком, а также операцией
по умолчанию UNKNOWN_OPERATION
.
getOperationAsString | () | метод |
public static function getOperationAsString(op:uint):String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет описание указанной операции. Этот метод используется в операциях toString()
данного сообщения.
Параметры
op:uint — Одна из констант операции CommandMessage.
|
String — Краткое имя операции.
|
Пример
Использование этого примера
var msg:CommandMessage = CommandMessage(event.message);
trace("Current operation -'"+
CommandMessage.getOperationAsString(msg.operation)+ "'.");
toString | () | метод |
override public function toString():String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает представление сообщения в виде строки.
ВозвращаетString — Представление сообщения в виде строки.
|
ADD_SUBSCRIPTIONS | Константа |
public static const ADD_SUBSCRIPTIONS:String = "DSAddSub"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок, используемый в сообщении MULTI_SUBSCRIBE для указания массива пар «подтема – селектор», добавляемого к существующему набору подписок.
AUTHENTICATION_MESSAGE_REF_TYPE | Константа |
public static const AUTHENTICATION_MESSAGE_REF_TYPE:String = "flex.messaging.messages.AuthenticationMessage"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Тип сообщений сервера для команд аутентификации.
CLIENT_PING_OPERATION | Константа |
public static const CLIENT_PING_OPERATION:uint = 5
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для тестирования возможности соединения с удаленной конечной точкой через текущий канал.
CLIENT_SYNC_OPERATION | Константа |
public static const CLIENT_SYNC_OPERATION:uint = 4
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется удаленным адресатом для синхронизации с клиентом пропущенных или кэшированных сообщений в результате выданной клиентом команды опроса.
CLUSTER_REQUEST_OPERATION | Константа |
public static const CLUSTER_REQUEST_OPERATION:uint = 7
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для запроса списка URI конечных точек преодоления отказа удаленного адресата на основе элементов кластера.
CREDENTIALS_CHARSET_HEADER | Константа |
public static const CREDENTIALS_CHARSET_HEADER:String = "DSCredentialsCharset"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок для указания кодировки набора символов, использованной при кодировании учетных данных входа в систему.
DISCONNECT_OPERATION | Константа |
public static const DISCONNECT_OPERATION:uint = 12
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для указания на отключение канала.
HEARTBEAT_HEADER | Константа |
public static const HEARTBEAT_HEADER:String = "DS<3"
Заголовок, указывающий на то, что сообщение является периодическим сигналом.
LOGIN_OPERATION | Константа |
public static const LOGIN_OPERATION:uint = 8
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для отправки учетных данных в конечную точку, что позволяет пользователю зарегистрироваться посредством текущего канала. Учетные данные должны быть представлены в кодировке Base64 и сохранены в body
сообщения.
LOGOUT_OPERATION | Константа |
public static const LOGOUT_OPERATION:uint = 9
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для регистрации пользователя вне текущего канала и аннулирования сеанса сервера, если канал функционирует на основе HTTP.
MAX_FREQUENCY_HEADER | Константа |
public static const MAX_FREQUENCY_HEADER:String = "DSMaxFrequency"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок для указания максимального количества сообщений, принимаемых получателем в секунду.
MESSAGING_VERSION | Константа |
public static const MESSAGING_VERSION:String = "DSMessagingVersion"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Во время квитирования установления связи с использованием исходной операции ping CommandMessage конечные точки могут неявно указать поддерживаемые ими функции, предоставляя последнюю версию процесса передачи сообщений.
MULTI_SUBSCRIBE_OPERATION | Константа |
public static const MULTI_SUBSCRIBE_OPERATION:uint = 11
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется в MultiTopicConsumer для подписки/отмены подписки на несколько тем в одном сообщении.
NEEDS_CONFIG_HEADER | Константа |
public static const NEEDS_CONFIG_HEADER:String = "DSNeedsConfig"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок, указывающий, что канал нуждается в конфигурировании со стороны сервера.
NO_OP_POLL_HEADER | Константа |
public static const NO_OP_POLL_HEADER:String = "DSNoOpPoll"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок для подавления обработки ответа на опрос. Если клиент выполняет длительный опрос на сервере и запускает другой опрос, то ответ на этот последующий опрос должен быть отмечен данным заголовком. В этом случае ответ обрабатывается как пустая команда, и следующий опрос не планируется. Без этого последующий опрос поместит канал и конечную точку в занятый цикл опроса.
POLL_OPERATION | Константа |
public static const POLL_OPERATION:uint = 2
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для получения информации с удаленного адреса назначения о задержанных, не доставленных сообщениях.
POLL_WAIT_HEADER | Константа |
public static const POLL_WAIT_HEADER:String = "DSPollWait"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовок для управления временем ожидания перед запуском команды опроса на следующем клиенте.
PRESERVE_DURABLE_HEADER | Константа |
public static const PRESERVE_DURABLE_HEADER:String = "DSPreserveDurable"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если в заголовке сообщения об отмене подписки этот параметр установлен в true, то длительные подписки JMS сохраняются.
REMOVE_SUBSCRIPTIONS | Константа |
public static const REMOVE_SUBSCRIPTIONS:String = "DSRemSub"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Аналогичен предыдущему, но указывает массив подтемы/селектора, который следует удалить
SELECTOR_HEADER | Константа |
public static const SELECTOR_HEADER:String = "DSSelector"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используемые получателем команды подписки передают в заголовке выражение получателя selector
.
SUBSCRIBE_OPERATION | Константа |
public static const SUBSCRIBE_OPERATION:uint = 0
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для подписки на удаленный адрес.
SUBSCRIPTION_INVALIDATE_OPERATION | Константа |
public static const SUBSCRIPTION_INVALIDATE_OPERATION:uint = 10
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для указания на завершение срока подписки клиента с удаленным адресатом.
SUBTOPIC_SEPARATOR | Константа |
public static const SUBTOPIC_SEPARATOR:String = "_;_"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка разделителя, используемая для разделения подтемы и селекторов в заголовках добавления и удаления подписки.
TRIGGER_CONNECT_OPERATION | Константа |
public static const TRIGGER_CONNECT_OPERATION:uint = 13
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для запуска подключения ChannelSet.
UNKNOWN_OPERATION | Константа |
public static const UNKNOWN_OPERATION:uint = 10000
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Операция по умолчанию для новых экземпляров CommandMessage.
UNSUBSCRIBE_OPERATION | Константа |
public static const UNSUBSCRIBE_OPERATION:uint = 1
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта операция используется для отмены подписки с удаленного адреса.
Tue Jun 12 2018, 11:34 AM Z