Package | mx.messaging |
Classe | public class ChannelSet |
Héritage | ChannelSet EventDispatcher Object |
Sous-classes | AdvancedChannelSet |
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, 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 |
Méthode | Défini par | ||
---|---|---|---|
Construit une classe ChannelSet. | ChannelSet | ||
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 |
Méthode | Défini par | ||
---|---|---|---|
Redistribue les événements de messages du canal actuellement connecté. | ChannelSet |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué après qu’un canal de la classe ChannelSet se connecte à son extrémité. | ChannelSet | |||
Distribué après qu’un canal de la classe ChannelSet se déconnecte de son extrémité. | ChannelSet | |||
Distribué après une erreur d’un canal de la classe ChannelSet. | ChannelSet | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
L’événement d’erreur est distribué lorsqu’un appel de connexion ou de déconnexion échoue. | ChannelSet | |||
Distribué lorsqu’une propriété de la classe ChannelSet change. | ChannelSet | |||
L’événement de résultat est distribué lorsqu’un appel de connexion ou de déconnexion est renvoyé avec succès. | ChannelSet |
authenticated | propriété |
authenticated:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si la classe ChannelSet comporte un canal sous-jacent ayant réussi a s’authentifier auprès de son extrémité.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get authenticated():Boolean
channelIds | propriété |
channelIds:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ID des canaux utilisés par la classe ChannelSet.
Implémentation
public function get channelIds():Array
channels | propriété |
channels:Array
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fournit un accès aux canaux dans la classe ChannelSet. Cette propriété peut être utilisée pour assigner une classe ChannelSet en une seule fois ou des canaux peuvent être ajoutés directement à la classe ChannelSet via addChannel() individuellement. Si cette classe ChannelSet est configured
automatiquement, les canaux individuels sont créés sans complication et ajoutés à cette propriété selon les besoins.
Implémentation
public function get channels():Array
public function set channels(value:Array):void
Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured , lui assigner cette propriété n’est pas autorisé.
|
clustered | propriété |
clustered:Boolean
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si la classe ChannelSet cible une destination clusterisée. Si true, lors d’une connexion réussie, la classe ChannelSet interroge la destination afin de connaître toutes les extrémités clusterisées pour ses canaux et leur assigne des URI de basculement. Les ID de canaux étant utilisés pour assigner des URI de basculement aux instances de canaux appropriées, ceci nécessite que tous les canaux dans la classe ChannelSet comportent des ID non nuls, une erreur étant renvoyée lorsque cette propriété est définie sur true si cela n’est pas le cas. Si la classe ChannelSet n’utilise pas l’équilibrage de charge d’URL sur le client, cette propriété ne doit pas être définie sur true.
Implémentation
public function get clustered():Boolean
public function set clustered(value:Boolean):void
connected | propriété |
currentChannel | propriété |
currentChannel:Channel
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie le canal actuel pour la classe ChannelSet.
Implémentation
public function get currentChannel():Channel
heartbeatInterval | propriété |
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. Tout trafic de message sortant retarde les battements temporairement, avec ce nombre de millisecondes après le dernier message envoyé avant que le prochain battement ne soit émise.
Cette propriété est très utile pour les applications qui se connectent à un hôte distant pour les mises à jour poussées reçues et n’envoyant pas activement de messages, mais que vous souhaitez être tenu informé de la perte de connexion même lorsque le calque de mise en réseau ne fournit pas les notifications directement. En émettant des battements périodiques, le client peut forcer le calque de mise en réseau pour signaler un délai si la connexion sous-jacente a abandonné sans notification et que l’application peut répondre à la déconnexion de façon appropriée.
Un valeur non positive désactive les battements vers l’hôte distant. La valeur par défaut est 0 indiquant que les battements sont désactivés. Si l’application définit cette valeur qui doit préférer un intervalle plus long plutôt que plus court, pour éviter de placer une charge inutile sur l’hôte distant. Pour illustrer cela, un socket TCP de bas niveau maintient en général par défaut à un intervalle de 2 heures. Cet intervalle est plus long que la plupart des applications permettant les battements ne seraient susceptibles d’utiliser, mais il sert de précédent évident pour préférer un intervalle plus long par rapport à un intervalle plus court.
Si le canal sous-jacent connecté actuellement émet des requêtes de sondage à l’hôte distant, les battements sont supprimés car les requêtes de sondage périodiques,prennent efficacement leur place.
Implémentation
public function get heartbeatInterval():int
public function set heartbeatInterval(value:int):void
initialDestinationId | propriété |
initialDestinationId:String
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Permet à la classe ChannelSet d’accéder à la destination à laquelle elle a d’abord accédé. Lorsque la propriété clusterisée est true, cette valeur est utilisée afin de demander les URI de basculement disponibles des canaux configurés pour la destination.
Implémentation
public function get initialDestinationId():String
public function set initialDestinationId(value:String):void
messageAgents | propriété |
messageAgents:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fournit un accès au jeu de classes MessageAgent qui utilisent cette classe ChannelSet.
Implémentation
public function get messageAgents():Array
ChannelSet | () | Constructeur |
public function ChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, 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 ChannelSet. Si l’argument channelIds
est fourni, la classe ChannelSet utilise des canaux configurés automatiquement obtenus via ServerConfig.getChannel()
pour atteindre une destination. Tenter d’assigner manuellement des canaux à une classe ChannelSet 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 ChannelSet en vue de la connexion et de l’envoi de messages.
Si la classe ChannelSet 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 ChannelSet 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 ChannelSet 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 ChannelSet avance jusqu’à son canal disponible suivant et tente de se reconnecter. Ainsi, la classe ChannelSet 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 ChannelSet. Si null, les canaux doivent être manuellement ajoutés à la classe ChannelSet.
| |
clusteredWithURLLoadBalancing:Boolean (default = false ) — True si les canaux dans la classe ChannelSet sont clusterisés via l’équilibrage de charge URL.
|
addChannel | () | méthode |
public function addChannel(channel:Channel):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un canal à la classe ChannelSet. Un canal comportant un ID nul ne peut pas être ajouté à la classe ChannelSet si la classe ChannelSet cible une destination clusterisée.
Paramètres
channel:Channel — Canal à ajouter.
|
Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured , l’ajout d’un canal n’est pas pris en charge. Cette erreur est également renvoyée si la propriété clustered de la classe ChannelSet est true mais que le canal comporte un ID nul.
|
channelConnectHandler | () | méthode |
public function channelConnectHandler(event:ChannelEvent):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère un événement ChannelEvent CONNECT et redistribue l’événement.
Paramètres
event:ChannelEvent — Evénement ChannelEvent.
|
channelDisconnectHandler | () | méthode |
public function channelDisconnectHandler(event:ChannelEvent):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère un événement ChannelEvent DISCONNECT et redistribue l’événement.
Paramètres
event:ChannelEvent — Evénement ChannelEvent.
|
channelFaultHandler | () | méthode |
public function channelFaultHandler(event:ChannelFaultEvent):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère un événement ChannelFaultEvent et redistribue l’événement.
Paramètres
event:ChannelFaultEvent — Evénement ChannelFaultEvent.
|
connect | () | méthode |
public function connect(agent:MessageAgent):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Connecte une classe MessageAgent à la classe ChannelSet. Une fois connecté, l’agent peut utiliser la classe ChannelSet pour envoyer des messages.
Paramètres
agent:MessageAgent — Classe MessageAgent à connecter.
|
disconnect | () | méthode |
public function disconnect(agent:MessageAgent):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déconnecte une classe MessageAgent spécifique de la classe ChannelSet. S’il s’agit de la dernière classe MessageAgent à utiliser la classe ChannelSet et que le canal actuel dans le jeu est connecté, le canal se déconnecte physiquement du serveur.
Paramètres
agent:MessageAgent — Classe MessageAgent à déconnecter.
|
disconnectAll | () | méthode |
public function disconnectAll():void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déconnecte toutes les classes MessageAgent associées et les canaux sous-jacents connectés. Contrairement à disconnect(MessageAgent)
, invoqué par les implémentations de déconnexion de composants de services spécifiques, cette méthode fournit un point unique et convivial pour arrêter la connectivité entre le client et le serveur.
login | () | méthode |
public function login(username:String, password:String, charset:String = null):mx.rpc:AsyncToken
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Authentifie la classe ChannelSet avec le serveur à l’aide des informations d’identification fournies. Contrairement aux autres opérations effectuées sur les canaux et la classe ChannelSet, cette opération renvoie un jeton asynchrone auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs. Si la classe ChannelSet n’est pas connectée au serveur lorsque cette méthode est invoquée, elle déclenche une tentative de connexion et, si cette tentative réussit, envoie la commande de connexion au serveur. Une seule opération de connexion ou déconnexion à la fois peut être en attente et les appels se chevauchant génèrent une erreur IllegalOperationError. Invoquer la connexion lorsque la classe ChannelSet est déjà authentifiée génère également une erreur IllegalOperationError.
Paramètres
username:String — Nom d’utilisateur.
| |
password:String — Mot de passe.
| |
charset:String (default = null ) — Codage de jeu de caractères à utiliser lors du codage des informations d’identification. La valeur par défaut est null, ce qui implique le jeu de caractères existant, ISO-Latin-1. Le seul autre jeu de caractères pris en charge est « UTF-8 ».
|
mx.rpc:AsyncToken — Renvoie un jeton auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs.
|
Valeur émise
IllegalOperationError — Dans deux situations ; si la classe ChannelSet est déjà authentifiée, ou si une opération de connexion ou de déconnexion est en cours.
|
logout | () | méthode |
public function logout(agent:MessageAgent = null):mx.rpc:AsyncToken
Déconnecte la classe ChannelSet du serveur. Contrairement aux autres opérations effectuées sur les canaux et la classe ChannelSet, cette opération renvoie un jeton asynchrone auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs. Si la déconnexion réussit, les informations d’identification ayant été mises en cache pour être utilisées lors des reconnexions automatiques sont effacées pour la classe ChannelSet et les canaux du jeu, ainsi que leur état authentifié, sont définis sur false. Si la classe ChannelSet n’est pas connectée au serveur lorsque cette méthode est invoquée, elle déclenche une tentative de connexion et, si cette tentative réussit, envoie une commande de déconnexion au serveur.
L’argument MessageAgent est présent pour prendre en charge le comportement de déconnexion existant et le code client qui invoque cette méthode ne doit pas transmettre une référence MessageAgent. Invoquez simplement logout()
ne transmettant aucun argument.
Cette méthode est également invoquée par les composants de services à partir de leurs méthodes logout()
, et ces composants transmettent une référence MessageAgent à cette méthode lorsqu’ils se déconnectent. Cet argument est le déclencheur pour exécuter le comportement de déconnexion existant qui diffère du nouveau comportement décrit ci-dessus. Le comportement existant envoie uniquement une demande de déconnexion au serveur si le client est connecté et authentifié. Si ces conditions ne sont pas observées, le comportement existant de cette méthode consiste à ne rien faire d’autre que d’effacer les informations d’identification ayant été mises en cache pour être utilisées lors des reconnexions automatiques.
Paramètres
agent:MessageAgent (default = null ) — Argument existant. Classe MessageAgent qui initialise la déconnexion.
|
mx.rpc:AsyncToken — Renvoie un jeton auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs.
|
Valeur émise
IllegalOperationError — Si une opératon de connexion ou de déconnexion est en cours.
|
messageHandler | () | méthode |
protected function messageHandler(event:MessageEvent):void
Redistribue les événements de messages du canal actuellement connecté.
Paramètres
event:MessageEvent — Evénement MessageEvent du canal.
|
removeChannel | () | méthode |
public function removeChannel(channel:Channel):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Supprime un canal de la classe ChannelSet. Si le canal à supprimer est connecté et utilisé par la classe ChannelSet, il est déconnecté et supprimé.
Paramètres
channel:Channel — Canal à supprimer.
|
Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured , la suppression d’un canal n’est pas prise en charge.
|
send | () | méthode |
public function send(agent:MessageAgent, message:IMessage):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Envoie un message d’une classe MessageAgent via le canal connecté.
Paramètres
agent:MessageAgent — Classe MessageAgent envoyant le message.
| |
message:IMessage — Message à envoyer.
|
Valeur émise
NoChannelAvailableError — Si la classe ChannelSet ne comporte aucun canal interne à utiliser.
|
setCredentials | () | méthode |
public function setCredentials(credentials:String, agent:MessageAgent, charset:String = null):void
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Stocke les informations d’identification et les transmet à chaque canal connecté.
Paramètres
credentials:String — Informations d’identification de la classe MessageAgent.
| |
agent:MessageAgent — Classe MessageAgent qui définit les informations d’identification.
| |
charset:String (default = null ) — Codage de jeu de caractères utilisé lors du codage des informations d’identification. La valeur par défaut est null, ce qui implique le codage existant, ISO-Latin-1.
|
Valeur émise
IllegalOperationError — dans deux situations ; si les informations d’identification ont déjà été définies et qu’une authentification est en cours au niveau de la destination distante, ou si l’authentification et les informations d’identification spécifiées ne correspondent pas aux informations d’identification actuellement authentifiées.
|
toString | () | méthode |
override public function toString():String
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie une chaîne contenant les ID des canaux dans la classe ChannelSet.
Valeur renvoyéeString — Représentation de chaîne de la classe ChannelSet.
|
channelConnect | Evénement |
mx.messaging.events.ChannelEvent
propriété ChannelEvent.type =
mx.messaging.events.ChannelEvent.CONNECT
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué après qu’un canal de la classe ChannelSet se connecte à son extrémité.
Type d’événement CONNECT ; indique que le canal s’est connecté à son extrémité.La valeur de cette constante est "channelConnect"
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
channel | Canal ayant généré cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
reconnecting | Indique si le canal ayant généré cet événement est en train de se reconnecter. |
rejected | Indique si le canal ayant généré cet événement a été rejeté. true si le canal a été déconnecté pour inactivité et ne doit pas tenter de basculer ou de se connecter sur le canal alternatif. |
channelDisconnect | Evénement |
mx.messaging.events.ChannelEvent
propriété ChannelEvent.type =
mx.messaging.events.ChannelEvent.DISCONNECT
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué après qu’un canal de la classe ChannelSet se déconnecte de son extrémité.
Type d’événement DISCONNECT ; indique que le canal s’est déconnecté de son extrémité.La valeur de cette constante est "channelDisconnect"
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
channel | Canal ayant généré cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
reconnecting | Indique si le canal ayant généré cet événement est en train de se reconnecter. |
rejected | Indique si le canal ayant généré cet événement a été rejeté. true si le canal a été déconnecté pour inactivité et ne doit pas tenter de basculer ou de se connecter sur le canal alternatif. |
channelFault | Evénement |
mx.messaging.events.ChannelFaultEvent
propriété ChannelFaultEvent.type =
mx.messaging.events.ChannelFaultEvent.FAULT
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué après une erreur d’un canal de la classe ChannelSet.
Type d’événement FAULT ; indique que le canal a généré une erreur.La valeur de cette constante est "channelFault"
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
channel | Canal ayant généré cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
faultCode | Fournit des détails spécifiques à la destination relatifs à l’erreur. |
faultDetail | Fournit un accès à la cause de l’erreur spécifique à la destination. |
faultString | Fournit un accès à la cause sous-jacente de l’erreur si le canal n’a pas généré l’erreur lui-même. |
reconnecting | Indique si le canal ayant généré cet événement est en train de se reconnecter. |
rootCause | Fournit un accès à la cause sous-jacente de l’erreur si le canal n’a pas généré l’erreur lui-même. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
fault | Evénement |
mx.rpc.events.FaultEvent
propriété FaultEvent.type =
mx.rpc.events.FaultEvent.FAULT
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
L’événement d’erreur est distribué lorsqu’un appel de connexion ou de déconnexion échoue.
Type d’événement FAULT.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, appeler preventDefault() à partir de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
fault | Objet d’erreur contenant les détails relatifs à l’élément ayant provoqué l’événement. |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
token | Jeton représentant l’appel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
propertyChange | Evénement |
mx.events.PropertyChangeEvent
propriété PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsqu’une propriété de la classe ChannelSet change.
La constantePropertyChangeEvent.PROPERTY_CHANGE
définit la valeur de la propriété type
de l’objet d’événement d’un événement PropertyChange
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | Valeur déterminée par le constructeur, false par défaut. |
cancelable | Valeur déterminée par le constructeur, false par défaut. |
kind | Type de modification : PropertyChangeEventKind.UPDATE ou PropertyChangeEventKind.DELETE. |
oldValue | Valeur d’origine de la propriété. |
newValue | Nouvelle valeur de la propriété, le cas échéant. |
property | Propriété modifiée. |
source | Objet contenant la propriété modifiée. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
result | Evénement |
mx.rpc.events.ResultEvent
propriété ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
L’événement de résultat est distribué lorsqu’un appel de connexion ou de déconnexion est renvoyé avec succès.
Type d’événement RESULT.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, preventDefault() de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
result | Résultat que l’appel RPC renvoie. |
token | Jeton représentant l’appel individuel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
Tue Jun 12 2018, 09:30 AM Z