| Пакет | mx.messaging |
| Класс | public class AdvancedChannelSet |
| Наследование | AdvancedChannelSet ChannelSet EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | 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 | |
| reliableReconnectDuration : int
Время в миллисекундах, в течение которого каналы внутри этого AdvancedChannelSet будут осуществлять повторное подключение в надежном режиме к удаленной конечной точке, к которой они были подключены ранее, до перехода к обычному автоматическому режиму преодоления отказа и алгоритму восстановления протокола. | AdvancedChannelSet | ||
| Метод | Определено | ||
|---|---|---|---|
Создает AdvancedChannelSet. | AdvancedChannelSet | ||
![]() |
Добавляет канал к 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 | |
| Константа | Определено | ||
|---|---|---|---|
| MAX_REPLY_FETCH_INTERVAL_MILLIS : int = 30000 [статические]
Постоянное значение верхнего предела интервала получения. | AdvancedChannelSet | ||
| START : String = "start" [статические]
Специальное значение заголовка, передающее клиенту команду на запуск измерения скорости. | AdvancedChannelSet | ||
| STOP : String = "stop" [статические]
Специальное значение заголовка, передающее клиенту команду на остановку измерения скорости. | AdvancedChannelSet | ||
| Константа | Определено | ||
|---|---|---|---|
| ADAPTIVE_FREQUENCY_DESTINATION : String = "_DSAF" [статические]
Специальное значение адреса назначения, использующего адаптивную линиатуру. | AdvancedChannelSet | ||
reliableReconnectDuration | свойство |
public var reliableReconnectDuration:intВремя в миллисекундах, в течение которого каналы внутри этого AdvancedChannelSet будут осуществлять повторное подключение в надежном режиме к удаленной конечной точке, к которой они были подключены ранее, до перехода к обычному автоматическому режиму преодоления отказа и алгоритму восстановления протокола. Значение по умолчанию, равное нулю, запускает единичную попытку надежного повторного подключения. Присвоенные значения должны быть равны нулю или больше нуля, и для любого значения больше нуля в случае отключения сети будет предпринята попытка восстановления существовавшего ранее надежного подключения в течение указанного времени в миллисекундах.
Выдает
RangeError — При присвоении отрицательного значения.
|
AdvancedChannelSet | () | Конструктор |
public function AdvancedChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает AdvancedChannelSet. Если аргумент channelIds предоставляется, то AdvancedChannelSet использует автоматически сконфигурированные каналы, полученные через ServerConfig.getChannel(), для достижения адреса назначения. Невозможно вручную назначить каналы AdvancedChannelSet, использующему сконфигурированные каналы.
Если аргумент channelIdsне предоставлен или имеет значение null, то каналы должны быть созданы вручную и добавлены к AdvancedChannelSet для подключения и отправки сообщений.
Если AdvancedChannelSet будет кластеризован с помощью балансировки загрузки URL (где каждый сервер объявляет уникальный RTMP или URL HTTP, а клиент переходит в случае ошибки от одного URL к другому), то при первом успешном подключении канала в ChannelSet, AdvancedChannelSet автоматически сделает запрос на все конечные точки по кластеру для всех каналов набора и назначит URL преодоления отказа каждому соответствующему каналу. Это позволяет каналам в ChannelSet преодолевать отказы индивидуально, исчерпав варианты преодоления отказа для определенного канала, AdvancedChannelSet перейдет к следующему каналу в наборе для повторной попытки подключения.
Независимо от кластеризации, если канал не может быть подключен или утрачивается соединение, то AdvancedChannelSet перейдет к следующему доступному каналу и выполнит повторную попытку подключения. Это позволяет AdvancedChannelSet выполнять среди каналов, использующих различные протоколы, порты и т. д., поиск того, который может успешно подключиться к конечной точке.
ПараметрыchannelIds:Array (default = null) — Идентификаторы сконфигурированных каналов, полученных из ServerConfig для использования AdvancedChannelSet. При значении null каналы должны быть добавлены к AdvancedChannelSet вручную.
| |
clusteredWithURLLoadBalancing:Boolean (default = false) — Значение true в случае, если каналы в AdvancedChannelSet кластеризованы с помощью балансировки загрузки URL.
|
ADAPTIVE_FREQUENCY_DESTINATION | Константа |
protected static const ADAPTIVE_FREQUENCY_DESTINATION:String = "_DSAF"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Специальное значение адреса назначения, использующего адаптивную линиатуру.
MAX_REPLY_FETCH_INTERVAL_MILLIS | Константа |
public static const MAX_REPLY_FETCH_INTERVAL_MILLIS:int = 30000| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Постоянное значение верхнего предела интервала получения.
START | Константа |
public static const START:String = "start"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Специальное значение заголовка, передающее клиенту команду на запуск измерения скорости.
STOP | Константа |
public static const STOP:String = "stop"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Специальное значение заголовка, передающее клиенту команду на остановку измерения скорости.
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства