Пакет | mx.messaging |
Класс | public class ChannelSet |
Наследование | ChannelSet EventDispatcher Object |
Подклассы | AdvancedChannelSet |
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство MXML по умолчаниюchannels
Свойство | Определено | ||
---|---|---|---|
authenticated : Boolean [только для чтения]
Указывает, имеет ли ChannelSet основной канал, который успешно аутентифицирован с его конечной точкой. | ChannelSet | ||
channelIds : Array [только для чтения]
Идентификаторы каналов, используемых ChannelSet. | ChannelSet | ||
channels : Array
Предоставляет доступ к каналам в ChannelSet. | ChannelSet | ||
clustered : Boolean
Указывает, направлен ли ChannelSet на кластеризованный адресат. | ChannelSet | ||
connected : Boolean [только для чтения]
Указывает, подключен ли ChannelSet. | ChannelSet | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentChannel : Channel [только для чтения]
Возвращает текущий канал для ChannelSet. | ChannelSet | ||
heartbeatInterval : int
Количество миллисекунд между периодическими контрольными сообщениями, отправляемыми удаленному узлу, если подключение к этому ChannelSet активно и свободно. | ChannelSet | ||
initialDestinationId : String
Предоставляет доступ к начальному адресату, используемому ChannelSet для получения доступа. | ChannelSet | ||
messageAgents : Array [только для чтения]
Предоставляет доступ к набору MessageAgents, использующих этот ChannelSet. | ChannelSet |
Метод | Определено | ||
---|---|---|---|
Создает ChannelSet. | ChannelSet | ||
Добавляет канал к ChannelSet. | ChannelSet | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Обрабатывает ChannelEvent CONNECT и повторно передает событие. | ChannelSet | ||
Обрабатывает ChannelEvent DISCONNECT и повторно передает событие. | ChannelSet | ||
Обрабатывает ChannelFaultEvent и повторно передает событие. | ChannelSet | ||
Подключает MessageAgent к ChannelSet. | ChannelSet | ||
Отключает определенный MessageAgent от ChannelSet. | ChannelSet | ||
Отключает все связанные MessageAgents и отключает любой подключенный основной канал. | ChannelSet | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Аутентифицирует ChannelSet с сервером с помощью предоставленных учетных данных. | ChannelSet | ||
Отключает ChannelSet от сервера. | ChannelSet | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет канал из ChannelSet. | ChannelSet | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Отправляет сообщение из MessageAgent по подключенному в настоящее время каналу. | ChannelSet | ||
Сохраняет учетные данные и передает их в каждый подключенный канал. | ChannelSet | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, содержащую идентификаторы каналов в ChannelSet. | ChannelSet | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Повторно передает события сообщений из подключенного в настоящее время канала. | ChannelSet |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается после подключения канала в ChannelSet к его конечной точке. | ChannelSet | |||
Передается после отключения канала в ChannelSet от его конечной точки. | ChannelSet | |||
Передается после возникновения ошибки в канале в ChannelSet. | ChannelSet | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Событие ошибки передается при отказе вызова входа в систему или выхода из системы. | ChannelSet | |||
Передается при изменении свойства ChannelSet. | ChannelSet | |||
Событие результата передается при успешном возврате вызова входа в систему или выхода из системы. | ChannelSet |
authenticated | свойство |
authenticated:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, имеет ли ChannelSet основной канал, который успешно аутентифицирован с его конечной точкой.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get authenticated():Boolean
channelIds | свойство |
channelIds:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Идентификаторы каналов, используемых ChannelSet.
Реализация
public function get channelIds():Array
channels | свойство |
channels:Array
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к каналам в ChannelSet. Это свойство может использоваться для одновременного присвоения набора каналов, или каналы могут быть добавлены непосредственно к ChannelSet индивидуально через addChannel(). Если этот ChannelSet автоматически configured
, отдельные каналы создаются и добавляются к этому свойству по мере необходимости.
Реализация
public function get channels():Array
public function set channels(value:Array):void
Выдает
IllegalOperationError — Если ChannelSet configured , присвоение этого свойства запрещено.
|
clustered | свойство |
clustered:Boolean
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, направлен ли ChannelSet на кластеризованный адресат. При значении true, если подключение выполнено, ChannelSet сделает запрос адресата для всех кластеризованных конечных точек для его каналов, и назначит им URI преодоления отказа. Идентификаторы канала используются для назначения URI преодоления отказа соответствующим экземплярам канала, таким образом, необходимо, чтобы все каналы в ChannelSet имели идентификаторы, отличные от null, и будет инициирована ошибка, когда это свойство принимает значение true, если это не так. Если ChannelSet не использует балансировку нагрузки URL на клиенте, то для этого свойства не должно быть установлено значение true.
Реализация
public function get clustered():Boolean
public function set clustered(value:Boolean):void
connected | свойство |
currentChannel | свойство |
currentChannel:Channel
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает текущий канал для ChannelSet.
Реализация
public function get currentChannel():Channel
heartbeatInterval | свойство |
heartbeatInterval:int
Количество миллисекунд между периодическими контрольными сообщениями, отправляемыми удаленному узлу, если подключение к этому ChannelSet активно и свободно. Любые исходящие сообщения приводят к задержке перед отправкой следующего периодического контрольного сообщения на данное количество миллисекунд после последнего переданного сообщения.
Это свойство необходимо для приложений, которые соединяются с удаленным хостом для получения помещенных обновлений и не передают активно каких-либо сообщений, но для которых требуются уведомления о разрыве подключения даже в том случае, если сетевой уровень не предоставляет такое уведомление непосредственно. Путем отправки периодических контрольных сообщений клиент может вызвать принудительное сообщение сетевого уровня о тайм-ауте, если основное подключение было разорвано без уведомления. Таким образом, приложение может ответить на отключение соответствующим образом.
Любое неположительное значение отключает отправку контрольных сообщений к удаленному узлу. Значение по умолчанию 0. Оно указывает, что отправка контрольных сообщений отключена. При установке значения приложением использование более длинного интервала позволяет избежать ненужной нагрузки на удаленный хост. Например, по умолчанию проверки активности TCP-сокета нижнего уровня, как правило, имеют интервал 2 часа. Этот интервал длиннее необходимого для большинства приложений с активной отправкой контрольных сообщений, но это наглядный пример того, что необходимо использовать более длинный интервал.
Если подключенные в настоящее время основные команды опросы канала обращаются к удаленному узлу, отправка контрольных сообщений отключается, поскольку выполняются периодические команды опроса.
Реализация
public function get heartbeatInterval():int
public function set heartbeatInterval(value:int):void
initialDestinationId | свойство |
initialDestinationId:String
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к начальному адресату, используемому ChannelSet для получения доступа. Когда кластеризованное свойство имеет значение true, то это значение используется для запроса доступных URI преодоления отказов для сконфигурированных каналов для адресата.
Реализация
public function get initialDestinationId():String
public function set initialDestinationId(value:String):void
messageAgents | свойство |
messageAgents:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к набору MessageAgents, использующих этот ChannelSet.
Реализация
public function get messageAgents():Array
ChannelSet | () | Конструктор |
public function ChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает ChannelSet. Если аргумент channelIds
предоставляется, то для достижения адресата ChannelSet использует автоматически сконфигурированные каналы, полученные с помощью ServerConfig.getChannel()
. Невозможно вручную назначить каналы ChannelSet, использующему сконфигурированные каналы.
Если аргумент channelIds
не предоставлен или имеет значение null, то каналы должны создаваться и добавляться к ChannelSet вручную для подключения и отправки сообщений.
Если ChannelSet будет кластеризован с помощью балансировки загрузки URL (где каждый сервер объявляет уникальный RTMP или URL HTTP, а клиент при возникновении ошибки переходит от одного URL к другому), то при первом успешном подключении канала в ChannelSet, ChannelSet автоматически сделает запрос на все конечные точки по кластеру для всех каналов набора и назначит эти URL преодоления отказов каждому соответствующему каналу. Это позволяет каналам в ChannelSet индивидуально преодолевать отказы, и когда варианты преодоления отказа для определенного канала исчерпываются, ChannelSet переходит к следующему каналу в наборе для повторной попытки подключения.
Независимо от кластеризации, если канал не может подключиться или теряет связность, ChannelSet будет переходить к его следующему доступному каналу и повторно пытаться подключиться. Это позволяет ChannelSet выполнять поиск среди каналов, использующих различные протоколы, порты и т. д., в поисках того, который может успешно подключиться к его конечной точке.
ПараметрыchannelIds:Array (default = null ) — Идентификаторы сконфигурированных каналов, полученных из ServerConfig для использования этого ChannelSet. При значении null каналы должны быть добавлены к ChannelSet вручную.
| |
clusteredWithURLLoadBalancing:Boolean (default = false ) — Значение true, если каналы кластеризованы в ChannelSet с помощью балансировки загрузки URL.
|
addChannel | () | метод |
public function addChannel(channel:Channel):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет канал к ChannelSet. Канал с идентификатором null не может быть добавлен к ChannelSet, если ChannelSet направлен на кластеризованный адресат.
Параметры
channel:Channel — Добавляемый канал.
|
Выдает
IllegalOperationError — Если ChannelSet configured , добавление канала не поддерживается. Эта ошибка также возникает в случае, когда свойство clustered ChannelSet имеет значение true , но канал имеет идентификатор null.
|
channelConnectHandler | () | метод |
public function channelConnectHandler(event:ChannelEvent):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает ChannelEvent CONNECT и повторно передает событие.
Параметры
event:ChannelEvent — ChannelEvent.
|
channelDisconnectHandler | () | метод |
public function channelDisconnectHandler(event:ChannelEvent):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает ChannelEvent DISCONNECT и повторно передает событие.
Параметры
event:ChannelEvent — ChannelEvent.
|
channelFaultHandler | () | метод |
public function channelFaultHandler(event:ChannelFaultEvent):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает ChannelFaultEvent и повторно передает событие.
Параметры
event:ChannelFaultEvent — ChannelFaultEvent.
|
connect | () | метод |
public function connect(agent:MessageAgent):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Подключает MessageAgent к ChannelSet. После подключения агент может использовать ChannelSet для отправки сообщений.
Параметры
agent:MessageAgent — Подключаемый MessageAgent.
|
disconnect | () | метод |
public function disconnect(agent:MessageAgent):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отключает определенный MessageAgent от ChannelSet. Если это последний MessageAgent, использующий ChannelSet, и текущий канал в наборе подключен, то канал будет физически отключен от сервера.
Параметры
agent:MessageAgent — Отключаемый MessageAgent.
|
disconnectAll | () | метод |
public function disconnectAll():void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отключает все связанные MessageAgents и отключает любой подключенный основной канал. В отличие от disconnect(MessageAgent)
, вызываемого реализациями отключения определенных компонентов услуги, этот метод предоставляет одну удобную точку для завершения работы соединения между клиентом и сервером.
login | () | метод |
public function login(username:String, password:String, charset:String = null):mx.rpc:AsyncToken
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Аутентифицирует ChannelSet с сервером с помощью предоставленных учетных данных. В отличие от других операций на каналах и ChannelSet, эта операция возвращает AsyncToken, к которому код клиента может добавить ответчик для прямой обработки успешного или ошибочного выполнения. Если ChannelSet не будет подключен к серверу при вызове этого метода, то это запустит попытку подключения, и в случае успеха отправит команду входа в систему на сервер. Только одна операция входа в систему или выхода из системы может находиться на рассмотрении в конкретный момент времени, и наложение вызовов сгенерирует IllegalOperationError. Вызов входа в систему при уже аутентифицированном ChannelSet также генерирует IllegalOperationError.
Параметры
username:String — Имя пользователя.
| |
password:String — Пароль.
| |
charset:String (default = null ) — Кодировка набора символов для использования при кодировании учетных данных. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1. Помимо этого поддерживается только набор символов UTF-8.
|
mx.rpc:AsyncToken — Возвращает маркер, к которому код клиента может добавить ответчик для прямой обработки успешного или ошибочного выполнения.
|
Выдает
IllegalOperationError — в двух ситуациях; если ChannelSet уже аутентифицирован или если в настоящее время происходит операция входа в систему или выхода из системы.
|
logout | () | метод |
public function logout(agent:MessageAgent = null):mx.rpc:AsyncToken
Отключает ChannelSet от сервера. В отличие от других операций на каналах и ChannelSet, эта операция возвращает AsyncToken, к которому код клиента может добавить ответчик для прямой обработки успешного или ошибочного выполнения. При успешном выходе из системы все учетные данные, кэшированные для использования в автоматических повторных подключениях, сбрасываются для ChannelSet и его каналов, и для их аутентифицируемого состояния устанавливается значение false. Если ChannelSet не подключен к серверу при вызове этого метода, то он запустит попытку подключения, и в случае успеха отправит на сервер команду выхода из системы.
Аргумент MessageAgent присутствует для поддержки устаревшего поведения при выходе из системы, и код клиента, вызывающий этот метод, не должен передавать ссылку MessageAgent. Достаточно вызвать logout()
, не передающий аргументов.
Этот метод также вызывается компонентами услуги из их методов logout()
, и эти компоненты передают ссылку MessageAgent в этот метод при их выходе из системы. Присутствие этого аргумента является сигналом запуска для выполнения устаревшего поведения при выходе из системы, которое отличается от описанного выше нового поведения. Устаревшее поведение только отправляет запрос выхода из системы на сервер, если клиент подключен и аутентифицирован. При невыполнении этих условий устаревшим поведением для этого метода является только сброс всех учетных значений, кэшированных для использования в автоматических повторных подключениях.
Параметры
agent:MessageAgent (default = null ) — Устаревший аргумент. MessageAgent, инициирующий выход из системы.
|
mx.rpc:AsyncToken — Возвращает маркер, к которому код клиента может добавить ответчик для прямой обработки успешного или ошибочного выполнения.
|
Выдает
IllegalOperationError — Если в настоящее время происходит операция входа в систему или выхода из системы.
|
messageHandler | () | метод |
protected function messageHandler(event:MessageEvent):void
Повторно передает события сообщений из подключенного в настоящее время канала.
Параметры
event:MessageEvent — MessageEvent из канала.
|
removeChannel | () | метод |
public function removeChannel(channel:Channel):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет канал из ChannelSet. Если удаляемый канал в настоящее время подключен и используется ChannelSet, то он отключается и удаляется.
Параметры
channel:Channel — Удаляемый канал.
|
Выдает
IllegalOperationError — Если ChannelSet configured , удаление канала не поддерживается.
|
send | () | метод |
public function send(agent:MessageAgent, message:IMessage):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляет сообщение из MessageAgent по подключенному в настоящее время каналу.
Параметры
agent:MessageAgent — MessageAgent, отправляющий сообщение.
| |
message:IMessage — Сообщение, которое требуется отправить.
|
Выдает
NoChannelAvailableError — Если ChannelSet не имеет внутренних каналов для использования.
|
setCredentials | () | метод |
public function setCredentials(credentials:String, agent:MessageAgent, charset:String = null):void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет учетные данные и передает их в каждый подключенный канал.
Параметры
credentials:String — Учетные данные для MessageAgent.
| |
agent:MessageAgent — MessageAgent, устанавливающий учетные данные.
| |
charset:String (default = null ) — Набор символов кодировки, используемый при кодировании учетных данных. По умолчанию имеет значение null, подразумевающее устаревшую кодировку ISO-Latin-1.
|
Выдает
IllegalOperationError — в двух ситуациях; если учетные данные были уже установлены и аутентификация происходит с удаленным адресатом, или если аутентифицируется и указанные учетные данные не соответствуют аутентифицированным в настоящее время данным.
|
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 |
Возвращает строку, содержащую идентификаторы каналов в ChannelSet.
ВозвращаетString — Строковое представление ChannelSet.
|
channelConnect | Событие |
mx.messaging.events.ChannelEvent
свойство ChannelEvent.type =
mx.messaging.events.ChannelEvent.CONNECT
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после подключения канала в ChannelSet к его конечной точке.
Тип события CONNECT; указывает, что канал подключен к конечной точке.Значением этой константы является channelConnect
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
channel | Канал, сгенерировавший это событие. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
reconnecting | Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие. |
rejected | Указывает, был ли отклонен канал, сгенерировавший это событие. При этом значение будет true, если канал был отключен вследствие отсутствия активности и не должен предпринимать попыток преодоления отказа или подключения по альтернативному каналу. |
channelDisconnect | Событие |
mx.messaging.events.ChannelEvent
свойство ChannelEvent.type =
mx.messaging.events.ChannelEvent.DISCONNECT
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после отключения канала в ChannelSet от его конечной точки.
Тип события DISCONNECT; указывает, что канал отключен от конечной точки.Значением этой константы является channelDisconnect
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
channel | Канал, сгенерировавший это событие. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
reconnecting | Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие. |
rejected | Указывает, был ли отклонен канал, сгенерировавший это событие. При этом значение будет true, если канал был отключен вследствие отсутствия активности и не должен предпринимать попыток преодоления отказа или подключения по альтернативному каналу. |
channelFault | Событие |
mx.messaging.events.ChannelFaultEvent
свойство ChannelFaultEvent.type =
mx.messaging.events.ChannelFaultEvent.FAULT
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после возникновения ошибки в канале в ChannelSet.
Тип события FAULT; указывает на наличие ошибки для канала.Значением этой константы является channelFault
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
channel | Канал, сгенерировавший это событие. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
faultCode | Предоставляет специфичную для адреса назначения подробную информацию об ошибке. |
faultDetail | Предоставляет доступ к специфичной для адреса назначения причине ошибки. |
faultString | Предоставляет доступ к основной причине ошибки, если она не была вызвана непосредственно каналом. |
reconnecting | Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие. |
rootCause | Предоставляет доступ к основной причине ошибки, если она не была вызвана непосредственно каналом. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
fault | Событие |
mx.rpc.events.FaultEvent
свойство FaultEvent.type =
mx.rpc.events.FaultEvent.FAULT
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие ошибки передается при отказе вызова входа в систему или выхода из системы.
Тип события FAULT.Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, вызов preventDefault()из метода responder.fault связанного маркера приводит к предотвращению передачи этого события службой или операцией |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
fault | Объект Fault, который содержит подробную информацию о причине этого события. |
message | Сообщение, связанное с этим событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
token | Маркер, представляющий вызов метода. Используется в образце асинхронного маркера выполнения. |
propertyChange | Событие |
mx.events.PropertyChangeEvent
свойство PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении свойства ChannelSet.
КонстантаPropertyChangeEvent.PROPERTY_CHANGE
определяет значение свойства type
объекта события PropertyChange
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | Определяется конструктором; по умолчанию содержит значение false. |
cancelable | Определяется конструктором; по умолчанию содержит значение false. |
kind | Вид изменения; PropertyChangeEventKind.UPDATE или PropertyChangeEventKind.DELETE. |
oldValue | Исходное значение свойства. |
newValue | Новое значение свойства, если имеется. |
property | Измененное свойство. |
source | Объект, содержащий измененное свойство. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
result | Событие |
mx.rpc.events.ResultEvent
свойство ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие результата передается при успешном возврате вызова входа в систему или выхода из системы.
Тип события RESULT.Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, preventDefault() из метода связанного маркера responder.result предотвращает передачу этого события операцией или службой |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
message | Сообщение, связанное с этим событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
result | Результат, возвращаемый вызовом RPC. |
token | Маркер, представляющий отдельный вызов метода. Используется в образце асинхронного маркера выполнения. |
Tue Jun 12 2018, 11:34 AM Z