Paket | mx.messaging.channels |
Klasse | public class AMFChannel |
Vererbung | AMFChannel ![]() ![]() ![]() ![]() ![]() |
Unterklassen | SecureAMFChannel, StreamingAMFChannel |
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 |
Der AMFChannel greift auf Netzwerkdienste zurück, die in Flash Player und AIR nativ sind, und wird für ActionScript von der NetConnection-Klasse bereitgestellt. Dieser Kanal verwendet ausschließlich NetConnection, und erstellt pro Instanz eine neue NetConnection.
Kanäle werden innerhalb der Architektur mithilfe der ServerConfig.getChannel()
-Methode erstellt. Kanäle können direkt erstellt und einem ChannelSet gegebenenfalls zugewiesen werden.
Kanäle stellen eine physische Verbindung zu einem Remote-Endpunkt dar. Kanäle werden standardmäßig von Zielen gemeinsam verwendet. Das bedeutet, dass ein Client, der verschiedene Ziele verwendet, den gleichen Kanal für die Kommunikation mit diesen Zielen verwenden kann.
Im Abfragemodus fragt dieser Kanal den Server nach neuen Meldungen basierend auf der Eigenschaft polling-interval-seconds
in der Konfigurationsdatei ab. Dieser Wert kann in der Eigenschaft pollingInterval
geändert werden. Die Standardeinstellung ist 3 Sekunden. Um die Abfrage zu aktivieren, muss der Kanal verbunden sein und die Eigenschaft polling-enabled
in der Konfigurationsdatei auf true
gesetzt sein bzw. die Eigenschaft pollingEnabled
des Kanals auf true
gesetzt sein.
Eigenschaft | Definiert von | ||
---|---|---|---|
![]() | authenticated : Boolean [schreibgeschützt]
Gibt an, ob dieser Kanal authentifiziert ist. | Channel | |
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | |
![]() | endpoint : String [schreibgeschützt]
Bietet Zugriff auf den Endpunkt für diesen Kanal. | Channel | |
![]() | failoverURIs : Array
Bietet Zugriff auf den Satz von Endpunkt-URIs, für den dieser Kanal eine Ausfallsicherung versuchen kann, wenn der Endpunkt in einem Cluster vorhanden ist. | Channel | |
![]() | id : String
Bietet Zugriff auf die ID für diesen Kanal. | Channel | |
![]() | reconnecting : Boolean [schreibgeschützt]
Gibt an, ob dieser Kanal gerade eine Neuverbindung zu einem alternativen Endpunkt durchführt. | Channel | |
![]() | requestTimeout : int
Bietet Zugriff auf das standardmäßige Anforderungszeitlimit (in Sekunden) für den Kanal. | Channel | |
![]() | uri : String
Bietet Zugriff auf die URI, die zur Erstellung der gesamten Endpunkt-URI für diesen Kanal verwendet wird. | Channel |
Methode | Definiert von | ||
---|---|---|---|
![]() | 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 | |
![]() |
Trennt die Verbindung des ChannelSet vom Kanal. | Channel | |
![]() |
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | |
![]() |
Ü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 | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | |
![]() |
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 |
Tue Jun 12 2018, 10:04 AM Z