Package | mx.messaging.channels |
Classe | public class RTMPChannel |
Héritage | RTMPChannel NetConnectionChannel PollingChannel Channel EventDispatcher Object |
Sous-classes | SecureRTMPChannel |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La classe RTMPChannel fait appel à des services de réseau natifs de Flash Player et exposés à la classe ActionScript par la classe NetConnection. Ce canal utilise la classe NetConnection exclusivement.
Les canaux préconfigurés sont obtenus au sein de la structure à l’aide de la méthode ServerConfig.getChannel()
. Les canaux peuvent être construits directement et assignés à une classe ChannelSet si nécessaire.
Les canaux représentent une connexion physique à une extrémité distante. Par défaut, les canaux sont partagés à travers les destinations. Cela signifie qu’un client ciblant différentes destinations peut utiliser le même canal pour communiquer avec ces destinations.
Propriété | Défini par | ||
---|---|---|---|
authenticated : Boolean [lecture seule]
Indique si le canal est authentifié. | Channel | ||
channelSets : Array [lecture seule]
Fournit un accès aux classes ChannelSet connectées à ce canal. | Channel | ||
connected : Boolean [lecture seule]
Indique si ce canal a établi une connexion à la destination distante. | Channel | ||
connectTimeout : int
Fournit un accès au délai d’attente de connexion en secondes pour le canal. | Channel | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
endpoint : String [lecture seule]
Fournit un accès à l’extrémité de ce canal. | Channel | ||
failoverURIs : Array
Fournit un accès au jeu d’URI d’extrémité vers lequel ce canal peut tenter de basculer si l’extrémité est clusterisée. | Channel | ||
id : String
Fournit un accès à l’ID de ce canal. | Channel | ||
netConnection : NetConnection [lecture seule]
Fournit un accès à la classe NetConnection associée de ce canal. | NetConnectionChannel | ||
protocol : String [override] [lecture seule]
Renvoie le protocole de ce canal (rtmp ou rtmpt). | RTMPChannel | ||
reconnecting : Boolean [lecture seule]
Indique si ce canal est en train de se reconnecter à une extrémité alternative. | Channel | ||
recordMessageSizes : Boolean [lecture seule]
La propriété Channel détermine le niveau d’injection d’informations de performances - que nous injections des tailles de messages ou non. | Channel | ||
recordMessageTimes : Boolean [lecture seule]
La propriété Channel détermine le niveau d’injection d’informations de performances - que nous injections des dates/heures ou non. | Channel | ||
requestTimeout : int
Fournit un accès au délai d’attente de demande par défaut en secondes pour le canal. | Channel | ||
uri : String
Fournit un accès à l’URI utilisée pour créer toute l’URI d’extrémité pour ce canal. | Channel |
Méthode | Défini par | ||
---|---|---|---|
Crée une nouvelle instance RTMPChannel. | RTMPChannel | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Les sous-classes doivent remplacer cette méthode pour appliquer les paramètres susceptibles d’être nécessaires à un canal individuel. | Channel | ||
Connecte la classe ChannelSet au canal. | Channel | ||
Désactive l’interrogation en fonction du nombre de fois que les méthodes enablePolling() et disablePolling() ont été invoquées. | PollingChannel | ||
Déconnecte la classe ChannelSet du canal. | Channel | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Active l’interrogation en fonction du nombre de fois que les méthodes enablePolling() et disablePolling() ont été invoquées. | PollingChannel | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Envoie une classe CommandMessage au serveur pour se déconnecter si le canal est connecté. | Channel | ||
[override]
Ne fait rien si le client demande l’interrogation. | RTMPChannel | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
[override]
Envoie le message spécifié à sa destination cible. | PollingChannel | ||
Définit les informations d’identification sur la valeur spécifiée. | Channel | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Constante | Défini par | ||
---|---|---|---|
CODE_CONNECT_CLOSED : String = "Connect.Closed" [statique]
Code d’état de connexion fermée. | RTMPChannel | ||
CODE_CONNECT_FAILED : String = "Connect.Failed" [statique]
Code d’état de connexion échouée. | RTMPChannel | ||
CODE_CONNECT_NETWORKCHANGE : String = "Connect.NetworkChange" [statique]
Code d’état de changement de réseau de connexion. | RTMPChannel | ||
CODE_CONNECT_REJECTED : String = "Connect.Rejected" [statique]
Code d’état de connexion rejetée. | RTMPChannel | ||
CODE_CONNECT_SUCCESS : String = "Connect.Success" [statique]
Code d’état de connexion réussie. | RTMPChannel |
protocol | propriété |
protocol:String
[lecture seule] [override] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie le protocole de ce canal (rtmp ou rtmpt).
Implémentation
override public function get protocol():String
RTMPChannel | () | Constructeur |
public function RTMPChannel(id:String = null, uri:String = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Crée une nouvelle instance RTMPChannel.
Paramètresid:String (default = null ) — ID de ce canal.
| |
uri:String (default = null ) — URI de ce canal.
|
poll | () | méthode |
override public function poll():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ne fait rien si le client demande l’interrogation.
CODE_CONNECT_CLOSED | Constante |
protected static const CODE_CONNECT_CLOSED:String = "Connect.Closed"
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Code d’état de connexion fermée.
CODE_CONNECT_FAILED | Constante |
protected static const CODE_CONNECT_FAILED:String = "Connect.Failed"
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Code d’état de connexion échouée.
CODE_CONNECT_NETWORKCHANGE | Constante |
protected static const CODE_CONNECT_NETWORKCHANGE:String = "Connect.NetworkChange"
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Code d’état de changement de réseau de connexion.
CODE_CONNECT_REJECTED | Constante |
protected static const CODE_CONNECT_REJECTED:String = "Connect.Rejected"
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Code d’état de connexion rejetée.
CODE_CONNECT_SUCCESS | Constante |
protected static const CODE_CONNECT_SUCCESS:String = "Connect.Success"
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Code d’état de connexion réussie.
Tue Jun 12 2018, 09:30 AM Z