Пакет | mx.messaging.channels |
Класс | public class PollingChannel |
Наследование | PollingChannel Channel EventDispatcher Object |
Подклассы | HTTPChannel, NetConnectionChannel |
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Метод | Определено | ||
---|---|---|---|
Создает новый экземпляр PollingChannel с указанным идентификатором. | PollingChannel | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Подклассы должны перезаписать этот метод для применения любых параметров настройки, которые могут быть необходимы для отдельного канала. | Channel | ||
Подключает ChannelSet к каналу. | Channel | ||
Деактивирует опрос на основе количества вызовов enablePolling() и disablePolling(). | PollingChannel | ||
Отключает ChannelSet от канала. | Channel | ||
Посылает событие в поток событий. | EventDispatcher | ||
Активирует опрос на основе количества вызовов enablePolling() и disablePolling(). | PollingChannel | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отправляет CommandMessage серверу для выхода из системы при подключенном канале. | Channel | ||
Инициирует операцию опроса при наличии получателей с подпиской на этот канал. Опрос для этого канала активируется. | PollingChannel | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
[переопределить]
Передает указанное сообщение на целевой адрес. | PollingChannel | ||
Устанавливает указанное значение для учетных данных. | Channel | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Константа | Определено | ||
---|---|---|---|
LOGIN_AFTER_DISCONNECT : String = "login-after-disconnect" [статические] | PollingChannel | ||
PIGGYBACKING_ENABLED : String = "piggybacking-enabled" [статические] | PollingChannel | ||
POLLING_INTERVAL_LEGACY : String = "polling-interval-seconds" [статические] | PollingChannel | ||
POLLING_INTERVAL_MILLIS : String = "polling-interval-millis" [статические] | PollingChannel |
PollingChannel | () | Конструктор |
public function PollingChannel(id:String = null, uri:String = null)
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый экземпляр PollingChannel с указанным идентификатором. После подключения PollingChannel и начала опроса по умолчанию каждые три секунды выдает команду опроса.
Примечание. Тип PollingChannel не предполагает создания напрямую. Вместо этого следует создавать экземпляры специфичных для протокола подчиненных классов для его расширения, например HTTPChannel или AMFChannel.
Параметрыid:String (default = null ) — Идентификатор этого канала.
| |
uri:String (default = null ) — URI для этого канала.
|
disablePolling | () | метод |
public function disablePolling():void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Деактивирует опрос на основе количества вызовов enablePolling()
и disablePolling()
. Если результатом в сети является деактивация опроса, канал прекращает проведение опроса.
Вызов выполняется автоматически на основе подписки или отмены подписки из удаленного адреса назначения по PollingChannel.
enablePolling | () | метод |
public function enablePolling():void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Активирует опрос на основе количества вызовов enablePolling()
и disablePolling()
. Если результатом в сети является активация опроса, канал выполняет опрос сервера от имени подключенного MessageAgents.
Вызов выполняется автоматически на основе подписки или отмены подписки из удаленного адреса назначения по PollingChannel.
poll | () | метод |
public function poll():void
Язык версии: | ActionScript 3.0 |
Версии продуктов: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициирует операцию опроса при наличии получателей с подпиской на этот канал. Опрос для этого канала активируется. Учтите, что этот метод не запускает новый опрос, если в настоящее время один опрос уже выполняется.
send | () | метод |
override 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 |
Передает указанное сообщение на целевой адрес. Подклассы должны отменять метод internalSend()
для выполнения фактической передачи. PollingChannel
переносит исходящие сообщения в командах опроса, если опрос в данный момент не находится в очереди.
Параметры
agent:MessageAgent — MessageAgent для передачи сообщения.
| |
message:IMessage — Сообщение, которое требуется отправить.
|
Выдает
InvalidDestinationError — Если адрес назначения не указан MessageAgent или сообщением.
|
LOGIN_AFTER_DISCONNECT | Константа |
protected static const LOGIN_AFTER_DISCONNECT:String = "login-after-disconnect"
PIGGYBACKING_ENABLED | Константа |
protected static const PIGGYBACKING_ENABLED:String = "piggybacking-enabled"
POLLING_INTERVAL_LEGACY | Константа |
protected static const POLLING_INTERVAL_LEGACY:String = "polling-interval-seconds"
POLLING_INTERVAL_MILLIS | Константа |
protected static const POLLING_INTERVAL_MILLIS:String = "polling-interval-millis"
Tue Jun 12 2018, 11:34 AM Z