Package | mx.messaging |
Classe | public class AdvancedChannelSet |
Héritage | AdvancedChannelSet ChannelSet EventDispatcher Object |
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 |
Propriété MXML par défautchannels
Propriété | Défini par | ||
---|---|---|---|
authenticated : Boolean [lecture seule]
Indique si la classe ChannelSet comporte un canal sous-jacent ayant réussi a s’authentifier auprès de son extrémité. | ChannelSet | ||
channelIds : Array [lecture seule]
ID des canaux utilisés par la classe ChannelSet. | ChannelSet | ||
channels : Array
Fournit un accès aux canaux dans la classe ChannelSet. | ChannelSet | ||
clustered : Boolean
Indique si la classe ChannelSet cible une destination clusterisée. | ChannelSet | ||
connected : Boolean [lecture seule]
Indique si la classe ChannelSet est connectée. | ChannelSet | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentChannel : Channel [lecture seule]
Renvoie le canal actuel pour la classe ChannelSet. | ChannelSet | ||
heartbeatInterval : int
Le nombre de millisecondes écoulées entre les battements envoyés à l’hôte distant pendant que cet objet ChannelSet est connecté activement mais inactif. | ChannelSet | ||
initialDestinationId : String
Permet à la classe ChannelSet d’accéder à la destination à laquelle elle a d’abord accédé. | ChannelSet | ||
messageAgents : Array [lecture seule]
Fournit un accès au jeu de classes MessageAgent qui utilisent cette classe ChannelSet. | ChannelSet | ||
reliableReconnectDuration : int
Laps en millisecondes pendant lequel les canaux de la classe AdvancedChannelSet tentent de se reconnecter de manière fiable à l’extrémité distante à laquelle ils étaient précédemment connectés, avant d’avancer jusqu’à l’algorithme normal de secours de protocole et de basculement automatique. | AdvancedChannelSet |
Méthode | Défini par | ||
---|---|---|---|
Construit une classe AdvancedChannelSet. | AdvancedChannelSet | ||
Ajoute un canal à la classe ChannelSet. | ChannelSet | ||
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 | ||
Gère un événement ChannelEvent CONNECT et redistribue l’événement. | ChannelSet | ||
Gère un événement ChannelEvent DISCONNECT et redistribue l’événement. | ChannelSet | ||
Gère un événement ChannelFaultEvent et redistribue l’événement. | ChannelSet | ||
Connecte une classe MessageAgent à la classe ChannelSet. | ChannelSet | ||
Déconnecte une classe MessageAgent spécifique de la classe ChannelSet. | ChannelSet | ||
Déconnecte toutes les classes MessageAgent associées et les canaux sous-jacents connectés. | ChannelSet | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
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 | ||
Authentifie la classe ChannelSet avec le serveur à l’aide des informations d’identification fournies. | ChannelSet | ||
Déconnecte la classe ChannelSet du serveur. | ChannelSet | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un canal de la classe ChannelSet. | ChannelSet | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Envoie un message d’une classe MessageAgent via le canal connecté. | ChannelSet | ||
Stocke les informations d’identification et les transmet à chaque canal connecté. | ChannelSet | ||
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 | ||
[override]
Renvoie une chaîne contenant les ID des canaux dans la classe ChannelSet. | ChannelSet | ||
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 | ||
---|---|---|---|
MAX_REPLY_FETCH_INTERVAL_MILLIS : int = 30000 [statique]
Valeur constante de la limite supérieure de l’intervalle de récupération. | AdvancedChannelSet | ||
START : String = "start" [statique]
Valeur d’en-tête spéciale permettant de demander à un client de commencer la mesure de la cadence. | AdvancedChannelSet | ||
STOP : String = "stop" [statique]
Valeur d’en-tête spéciale permettant de demander à un client d’arrêter la mesure de la cadence. | AdvancedChannelSet |
Constante | Défini par | ||
---|---|---|---|
ADAPTIVE_FREQUENCY_DESTINATION : String = "_DSAF" [statique]
Valeur spéciale d’une destination à l’aide d’une fréquence adaptative. | AdvancedChannelSet |
reliableReconnectDuration | propriété |
public var reliableReconnectDuration:int
Laps en millisecondes pendant lequel les canaux de la classe AdvancedChannelSet tentent de se reconnecter de manière fiable à l’extrémité distante à laquelle ils étaient précédemment connectés, avant d’avancer jusqu’à l’algorithme normal de secours de protocole et de basculement automatique. La valeur par défaut, 0, déclenche une tentative de reconnexion fiable unique. Les valeurs assignées doivent être égales ou supérieures à 0 et, pour une valeur supérieure à 0, en cas de déconnexion du réseau, des tentatives sont effectuées pour rétablir la connexion fiable préexistante pendant le laps de temps spécifié en millisecondes.
Valeur émise
RangeError — Si une valeur négative est assignée.
|
AdvancedChannelSet | () | Constructeur |
public function AdvancedChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)
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 |
Construit une classe AdvancedChannelSet. Si l’argument channelIds
est fourni, la classe AdvancedChannelSet utilise des canaux configurés automatiquement obtenus via ServerConfig.getChannel()
pour atteindre une destination. Tenter d’assigner manuellement des canaux à une classe AdvancedChannelSet utilisant des canaux configurés n’est pas autorisé.
Si l’argument channelIds
n’est pas fourni ou est nul, les canaux doivent être manuellement créés et ajoutés à la classe AdvancedChannelSet en vue de la connexion et de l’envoi de messages.
Si la classe AdvancedChannelSet est clusterisée via l’équilibrage de charge URL (chaque serveur déclare une URL RTMP ou HTTP unique et le client bascule d’une URL à l’autre), la première fois qu’un canal dans la classe ChannelSet se connecte avec succès, la classe AdvancedChannelSet effectue automatiquement une demande pour toutes les extrémités à travers le cluster pour tous les canaux membres et assigne ces URL de basculement à chaque canal respectif. Ainsi, les canaux dans la classe ChannelSet peuvent basculer individuellement et lorsque les options de basculement d’un canal spécifique sont épuisées, la classe AdvancedChannelSet avance jusqu’au prochain canal dans le jeu pour essayer de se reconnecter.
Quelle que soit la clusterisation, si un canal ne peut pas se connecter ou perd sa connectivité, la classe AdvancedChannelSet avance jusqu’à son canal disponible suivant et tente de se reconnecter. Ainsi, la classe AdvancedChannelSet peut passer en revue les canaux utilisant différents protocoles, ports, etc., pour en rechercher un qui ne parvient pas à se connecter à son extrémité.
ParamètreschannelIds:Array (default = null ) — ID des canaux configurés obtenus à partir de ServerConfig à utiliser par cette classe AdvancedChannelSet. Si null, les canaux doivent être manuellement ajoutés à la classe AdvancedChannelSet.
| |
clusteredWithURLLoadBalancing:Boolean (default = false ) — True si les canaux dans la classe AdvancedChannelSet sont clusterisés via l’équilibrage de charge URL.
|
ADAPTIVE_FREQUENCY_DESTINATION | Constante |
protected static const ADAPTIVE_FREQUENCY_DESTINATION:String = "_DSAF"
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 |
Valeur spéciale d’une destination à l’aide d’une fréquence adaptative.
MAX_REPLY_FETCH_INTERVAL_MILLIS | Constante |
public static const MAX_REPLY_FETCH_INTERVAL_MILLIS:int = 30000
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 |
Valeur constante de la limite supérieure de l’intervalle de récupération.
START | Constante |
public static const START:String = "start"
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 |
Valeur d’en-tête spéciale permettant de demander à un client de commencer la mesure de la cadence.
STOP | Constante |
public static const STOP:String = "stop"
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 |
Valeur d’en-tête spéciale permettant de demander à un client d’arrêter la mesure de la cadence.
Tue Jun 12 2018, 09:30 AM Z