Пакет | 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