Paket | mx.messaging.channels |
Klasse | public class PollingChannel |
Vererbung | PollingChannel Channel EventDispatcher Object |
Unterklassen | HTTPChannel, NetConnectionChannel |
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine neue PollingChannel-Instanz mit der angegebenen ID. | PollingChannel | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Unterklassen sollte diese Methode überschreiben, um Einstellungen anzuwenden, die gegebenenfalls für einen bestimmten Kanal notwendig sind. | Channel | ||
Verbindet den ChannelSet mit dem Kanal. | Channel | ||
Deaktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling() und disablePolling(). | PollingChannel | ||
Trennt die Verbindung des ChannelSet vom Kanal. | Channel | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Aktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling() und disablePolling(). | PollingChannel | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Sendet eine CommandMessage an den Server, um eine Abmeldung durchzuführen, wenn der Kanal verbunden wurde. | Channel | ||
Leitet eine Abfrage ein, wenn Verbraucher diesen Kanal abonniert haben. Die Abfrage wird für diesen Kanal aktiviert. | PollingChannel | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
[override]
Sendet die angegebene Meldung an das zugehörige Ziel. | PollingChannel | ||
Definiert die Benutzerdaten auf den angegebenen Wert. | Channel | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Konstante | Definiert von | ||
---|---|---|---|
LOGIN_AFTER_DISCONNECT : String = "login-after-disconnect" [statisch] | PollingChannel | ||
PIGGYBACKING_ENABLED : String = "piggybacking-enabled" [statisch] | PollingChannel | ||
POLLING_INTERVAL_LEGACY : String = "polling-interval-seconds" [statisch] | PollingChannel | ||
POLLING_INTERVAL_MILLIS : String = "polling-interval-millis" [statisch] | PollingChannel |
PollingChannel | () | Konstruktor |
public function PollingChannel(id:String = null, uri:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt eine neue PollingChannel-Instanz mit der angegebenen ID. Nachdem der PollingChannel verbunden ist und die Abfrage gestartet hat, wird standardmäßig alle drei Sekunden eine Abfrageanforderung ausgegeben.
Hinweis: Der PollingChannel-Typ sollte nicht direkt erstellt werden. Erstellen Sie stattdessen Instanzen von protokollspezifischen Unterklassen wie HTTPChannel oder AMFChannel, die zur Erweiterung dienen.
Parameterid:String (default = null ) — Die ID dieses Kanals.
| |
uri:String (default = null ) — Der URI dieses Kanals.
|
disablePolling | () | Methode |
public function disablePolling():void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Deaktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling()
und disablePolling()
. Wenn das Nettoergebnis das Deaktivieren der Abfrage ist, hält der Kanal die Abfrage an.
Automatischer Aufruf je nachdem, ob ein Abonnement von einem Remote-Ziel über einen PollingChannel erstellt oder aufgehoben wird.
enablePolling | () | Methode |
public function enablePolling():void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Aktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling()
und disablePolling()
. Wenn das Nettoergebnis das Aktivieren der Abfrage ist, fragt der Kanal den Server im Namen von verbundenen MessageAgents ab.
Automatischer Aufruf je nachdem, ob ein Abonnement von einem Remote-Ziel über einen PollingChannel erstellt oder aufgehoben wird.
poll | () | Methode |
public function poll():void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Leitet eine Abfrage ein, wenn Verbraucher diesen Kanal abonniert haben. Die Abfrage wird für diesen Kanal aktiviert. Durch diese Methode wird keine neue Abfrage gestartet, wenn derzeit eine Abfrage ausgeführt wird.
send | () | Methode |
override public function send(agent:MessageAgent, message:IMessage):void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Sendet die angegebene Meldung an das zugehörige Ziel. Unterklassen müssen die internalSend()
-Methode überschreiben, um das tatsächliche Senden auszuführen. PollingChannel
schließt ausgehende Meldungen in Abfrageanforderungen ein, wenn eine Abfrage derzeit nicht ausstehend ist.
Parameter
agent:MessageAgent — Der MessageAgent, von dem die Meldung gesendet wird.
| |
message:IMessage — Die zu sendende Meldung.
|
Auslöser
InvalidDestinationError — In dem Fall, dass weder von MessageAgent noch von der Meldung ein Ziel angegeben ist.
|
LOGIN_AFTER_DISCONNECT | Konstante |
protected static const LOGIN_AFTER_DISCONNECT:String = "login-after-disconnect"
PIGGYBACKING_ENABLED | Konstante |
protected static const PIGGYBACKING_ENABLED:String = "piggybacking-enabled"
POLLING_INTERVAL_LEGACY | Konstante |
protected static const POLLING_INTERVAL_LEGACY:String = "polling-interval-seconds"
POLLING_INTERVAL_MILLIS | Konstante |
protected static const POLLING_INTERVAL_MILLIS:String = "polling-interval-millis"
Tue Jun 12 2018, 10:04 AM Z