Пакет | mx.messaging.messages |
Класс | public class AbstractMessage |
Наследование | AbstractMessage Object |
Реализует | IMessage |
Подклассы | AsyncMessage, HTTPRequestMessage, RemotingMessage |
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
headers
предоставляет доступ к специализированной метаинформации для определенного экземпляра сообщения. Свойство headers
является ассоциативной матрицей с соответствующим именем заголовка в качестве ключа.
Тело сообщения содержит конкретные данные экземпляра, которые должны быть доставлены и обработаны удаленным адресатом. body
представляет собой объект и содержит полезные данные сообщения.
Свойство | Определено | ||
---|---|---|---|
body : Object
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату. | AbstractMessage | ||
clientId : String
clientId указывает MessageAgent, передавший сообщение. | AbstractMessage | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
destination : String
Адрес назначения сообщения. | AbstractMessage | ||
headers : Object
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. | AbstractMessage | ||
messageId : String
Уникальный идентификатор сообщения. | AbstractMessage | ||
timestamp : Number
Предоставляет доступ к временной метке сообщения. | AbstractMessage | ||
timeToLive : Number
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. | AbstractMessage |
Метод | Определено | ||
---|---|---|---|
Создает экземпляр AbstractMessage с пустым телом и заголовком. | AbstractMessage | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает представление сообщения в виде строки. | AbstractMessage | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
DESTINATION_CLIENT_ID_HEADER : String = "DSDstClientId" [статические]
Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя. | AbstractMessage | ||
ENDPOINT_HEADER : String = "DSEndpoint" [статические]
Сообщения отмечены идентификатором конечной точки канала, через который они передаются. | AbstractMessage | ||
FLEX_CLIENT_ID_HEADER : String = "DSId" [статические]
Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером. | AbstractMessage | ||
PRIORITY_HEADER : String = "DSPriority" [статические]
Отправленные посредством MessageAgent сообщения могут иметь приоритетный заголовок с числовым значением от 0 до 9 (0 – самый низкий приоритет), и сервер может выбрать это числовое значение для расположения сообщений по приоритетам клиентов. | AbstractMessage | ||
REMOTE_CREDENTIALS_CHARSET_HEADER : String = "DSRemoteCredentialsCharset" [статические]
Сообщения, которые должны устанавливать удаленные учетные данные адресата, возможно, должны также передавать набор символов кодирования, использованный для создания строки учетных данных, с помощью этого заголовка. | AbstractMessage | ||
REMOTE_CREDENTIALS_HEADER : String = "DSRemoteCredentials" [статические]
Сообщения, которые должны устанавливать удаленные учетные данные адресата, передают в этом заголовке учетные записи в кодировке Base64. | AbstractMessage | ||
REQUEST_TIMEOUT_HEADER : String = "DSRequestTimeout" [статические]
Этот заголовок используется сообщениями, отправленными с указанным тайм-аутом выполнения запроса. | AbstractMessage | ||
STATUS_CODE_HEADER : String = "DSStatusCode" [статические]
Характер сообщения ответа можно определить по коду статуса. | AbstractMessage |
body | свойство |
body:Object
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату.
Реализация
public function get body():Object
public function set body(value:Object):void
clientId | свойство |
clientId:String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
clientId указывает MessageAgent, передавший сообщение.
Реализация
public function get clientId():String
public function set clientId(value:String):void
destination | свойство |
destination:String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Адрес назначения сообщения.
Реализация
public function get destination():String
public function set destination(value:String):void
headers | свойство |
headers:Object
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. Это свойство предоставляет доступ к специализированной метаинформации для определенного экземпляра сообщения. Базовые имена заголовков начинаются с префикса DS. Пользовательские имена заголовков должны начинаться с уникального префикса во избежание конфликта имен.
Реализация
public function get headers():Object
public function set headers(value:Object):void
messageId | свойство |
messageId:String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор сообщения.
Реализация
public function get messageId():String
public function set messageId(value:String):void
timestamp | свойство |
timestamp:Number
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к временной метке сообщения. Временная метка представляет собой дату и время отправки сообщения. Временная метка используется для отслеживания сообщения в системе, что гарантирует соблюдение уровня качества обслуживания и обеспечивает механизм прекращения срока действия сообщения.
Реализация
public function get timestamp():Number
public function set timestamp(value:Number):void
Связанные элементы API
timeToLive | свойство |
timeToLive:Number
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. Это значение используется совместно со значением timestamp
. Время действия сообщения представляет собой количество миллисекунд, в течение которых сообщение остается действительным (начиная с указанного значения timestamp
). Например, если timestamp
имеет значение 04/05/05 1:30:45 PST, а timeToLive
– значение 5000, то время действия этого сообщения завершится 5 апреля 2005 года в 1:30:50 по стандартному тихоокеанскому времени. По завершении времени действия сообщение не будет доставляться другим клиентам.
Реализация
public function get timeToLive():Number
public function set timeToLive(value:Number):void
AbstractMessage | () | Конструктор |
public function AbstractMessage()
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает экземпляр AbstractMessage с пустым телом и заголовком. Сообщение этого типа не должно создаваться и использоваться напрямую.
toString | () | метод |
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 — Представление сообщения в виде строки.
|
DESTINATION_CLIENT_ID_HEADER | Константа |
public static const DESTINATION_CLIENT_ID_HEADER:String = "DSDstClientId"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправленные с сервера сообщения могут прибыть в одном пакете с сообщениями, потенциально предназначенными для других экземпляров получателя. Каждое сообщение содержит заголовок, идентифицирующий экземпляр получателя сообщения.
ENDPOINT_HEADER | Константа |
public static const ENDPOINT_HEADER:String = "DSEndpoint"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения отмечены идентификатором конечной точки канала, через который они передаются. Каналы устанавливают это значение автоматически при отправке сообщения.
FLEX_CLIENT_ID_HEADER | Константа |
public static const FLEX_CLIENT_ID_HEADER:String = "DSId"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот заголовок используется для передачи значения глобального идентификатора FlexClient в исходящих сообщениях после присвоения его сервером.
PRIORITY_HEADER | Константа |
public static const PRIORITY_HEADER:String = "DSPriority"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправленные посредством MessageAgent сообщения могут иметь приоритетный заголовок с числовым значением от 0 до 9 (0 – самый низкий приоритет), и сервер может выбрать это числовое значение для расположения сообщений по приоритетам клиентов.
REMOTE_CREDENTIALS_CHARSET_HEADER | Константа |
public static const REMOTE_CREDENTIALS_CHARSET_HEADER:String = "DSRemoteCredentialsCharset"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения, которые должны устанавливать удаленные учетные данные адресата, возможно, должны также передавать набор символов кодирования, использованный для создания строки учетных данных, с помощью этого заголовка.
REMOTE_CREDENTIALS_HEADER | Константа |
public static const REMOTE_CREDENTIALS_HEADER:String = "DSRemoteCredentials"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сообщения, которые должны устанавливать удаленные учетные данные адресата, передают в этом заголовке учетные записи в кодировке Base64.
REQUEST_TIMEOUT_HEADER | Константа |
public static const REQUEST_TIMEOUT_HEADER:String = "DSRequestTimeout"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот заголовок используется сообщениями, отправленными с указанным тайм-аутом выполнения запроса. Значение тайм-аута выполнения запроса устанавливается в исходящих сообщениях службами или каналами, и это значение определяет для соответствующего MessageResponder время ожидания подтверждения, результата или ответа с отказом на сообщение до наступления тайм-аута выполнения запроса.
STATUS_CODE_HEADER | Константа |
public static const STATUS_CODE_HEADER:String = "DSStatusCode"
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Характер сообщения ответа можно определить по коду статуса. Например, сообщения, полученные из канала на основе HTTP, должны передавать код статуса ответа HTTP (если он доступен).
Tue Jun 12 2018, 11:34 AM Z