Package | mx.messaging |
Classe | public class MessageAgent |
Héritage | MessageAgent EventDispatcher Object |
Implémente | IMXMLObject |
Sous-classes | AbstractConsumer, AbstractProducer |
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 |
Remarque : pour une utilisation avancée uniquement. Utilisez cette classe pour créer des agents de messages personnalisés telles que les classes Producer et Consumer existantes.
Syntaxe MXMLMasquer la syntaxe MXMLAll message agent classes, including the Producer and Consumer classes, extend MessageAgent and inherit the following tag attributes:
<mx:tagname
Properties channelSet="No default." clientId="No default." connected="false" destination="No default." requestTimeout="-1" subtopic="No default." Events acknowledge="No default." channelConnect="No default." channelDisconnect="No default." channelFault="No default." fault="No default." propertyChange="No default." />
Propriété | Défini par | ||
---|---|---|---|
authenticated : Boolean [lecture seule]
Indique si cette classe MessageAgent utilise une connexion à sa destination authentifiée. | MessageAgent | ||
channelSet : ChannelSet
Fournit un accès à la classe ChannelSet utilisée par la classe MessageAgent. | MessageAgent | ||
clientId : String [lecture seule]
Fournit un accès à l’ID client pour la classe MessageAgent. | MessageAgent | ||
connected : Boolean [lecture seule]
Indique si cette classe MessageAgent est actuellement connectée à sa destination via sa classe ChannelSet. | MessageAgent | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
destination : String
Fournit un accès à la destination pour la classe MessageAgent. | MessageAgent | ||
requestTimeout : int
Fournit un accès au délai d’attente de demande en secondes pour les messages envoyés. | MessageAgent |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | MessageAgent | ||
Invoqué par une classe MessageResponder à la réception d’un résultat pour un message envoyé. | MessageAgent | ||
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. | MessageAgent | ||
Gère un événement ChannelEvent DISCONNECT. | MessageAgent | ||
Gère un événement ChannelFaultEvent. | MessageAgent | ||
Interrompt la connexion réseau de la classe MessageAgent. | MessageAgent | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Invoqué par une classe MessageResponder à la réception d’une erreur pour un message envoyé. | MessageAgent | ||
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 | ||
Renvoie true si des demandes sont en attente pour le message transmis. | MessageAgent | ||
Appelé une fois que l’objet d’implémentation a été créé et que toutes les propriétés spécifiées sur la balise ont été affectées. | MessageAgent | ||
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 | ||
Déconnecte la classe MessageAgent de sa destination distante. | MessageAgent | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit les informations d’identification que la classe MessageAgent utilise pour s’authentifier auprès des destinations. | MessageAgent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit les informations d’identification distantes allant être transmises à la destination distante en vue de l’authentification auprès des systèmes secondaires. | MessageAgent | ||
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 |
Méthode | Défini par | ||
---|---|---|---|
Gère l’erreur d’authentification sur le serveur. | MessageAgent | ||
Permet d’initialiser automatiquement la propriété channelSet pour la classe MessageAgent avant qu’elle ne se connecte pour la première fois. | MessageAgent | ||
Envoie un message de la classe MessageAgent vers sa destination à l’aide de la classe ChannelSet de l’agent. | MessageAgent | ||
Cette fonction doit être remplacée par les sous-classes pour mettre en oeuvre la réauthentification résultant d’un comportement de dépassement de délai de session sur le serveur qui leur est spécifique. | MessageAgent |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
Distribué lorsqu’un message d’accusé est reçu pour un message envoyé. | MessageAgent | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué lorsque le canal sous-jacent de la classe MessageAgent utilise des connexions. | MessageAgent | |||
Distribué lorsque le canal sous-jacent de la classe MessageAgent utilise des déconnexions. | MessageAgent | |||
Distribué lorsque le canal sous-jacent utilisé par la classe MessageAgent génère des erreurs. | MessageAgent | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsqu’une erreur de message se produit. | MessageAgent | |||
Distribué lorsque la propriété connected de la classe MessageAgent change. | MessageAgent |
authenticated | propriété |
authenticated:Boolean
[lecture seule] Indique si cette classe MessageAgent utilise une connexion à sa destination authentifiée.
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
channelSet | propriété |
channelSet:ChannelSet
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 à la classe ChannelSet utilisée par la classe MessageAgent. La classe ChannelSet peut être manuellement construite et assignée, ou elle sera dynamiquement initialisée afin d’utiliser les canaux configurés pour la destination pour cette classe MessageAgent.
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 channelSet():ChannelSet
public function set channelSet(value:ChannelSet):void
clientId | propriété |
clientId:String
[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 à l’ID client pour la classe MessageAgent. Les classes MessageAgents sont assignées à leur ID client par la destination distante et cette valeur est utilisée pour acheminer les messages de la destination distante à la classe MessageAgent appropriée.
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 clientId():String
connected | propriété |
connected: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 cette classe MessageAgent est actuellement connectée à sa destination via sa classe ChannelSet. L’événement propertyChange
est distribué lorsque cette propriété change.
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 connected():Boolean
destination | propriété |
destination: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 |
Fournit un accès à la destination pour la classe MessageAgent. Changer la destination déconnecte la classe MessageAgent si elle est actuellement connectée.
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 destination():String
public function set destination(value:String):void
Valeur émise
InvalidDestinationError — Si la destination est nulle ou comporte une longueur égale à zéro.
|
requestTimeout | propriété |
requestTimeout:int
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 délai d’attente de demande en secondes pour les messages envoyés. Si, avant expiration du délai, la destination distante ne reçoit pas d’accusé, de réponse ou d’erreur, le message génère une erreur sur le client. Une valeur égale ou inférieure à zéro empêche les délais d’attente de demande.
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 requestTimeout():int
public function set requestTimeout(value:int):void
MessageAgent | () | Constructeur |
public function MessageAgent()
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 |
Constructeur.
acknowledge | () | méthode |
public function acknowledge(ackMsg:AcknowledgeMessage, msg: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 |
Invoqué par une classe MessageResponder à la réception d’un résultat pour un message envoyé. Les sous-classes peuvent remplacer cette méthode si elles doivent procéder à un traitement personnalisé des accusés mais doivent également invoquer la méthode super.acknowledge()
. Cette méthode distribue un événement MessageAckEvent.
Paramètres
ackMsg:AcknowledgeMessage — Message AcknowledgMessage renvoyé.
| |
msg:IMessage — Message envoyé original.
|
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. Les sous-classes qui doivent procéder à un traitement personnalisé doivent remplacer cette méthode et invoquer la méthode super.channelConnectHandler()
.
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. Les sous-classes qui doivent procéder à un traitement personnalisé doivent remplacer cette méthode et invoquer la méthode super.channelDisconnectHandler()
.
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. Les sous-classes qui doivent procéder à un traitement personnalisé doivent remplacer cette méthode et invoquer la méthode super.channelFaultHandler()
.
Paramètres
event:ChannelFaultEvent — ChannelFaultEvent
|
disconnect | () | méthode |
public function disconnect():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 |
Interrompt la connexion réseau de la classe MessageAgent. Cette méthode n’attend pas que les opérations de réseau en attente se terminent.
fault | () | méthode |
public function fault(errMsg:ErrorMessage, msg: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 |
Invoqué par une classe MessageResponder à la réception d’une erreur pour un message envoyé. Les sous-classes peuvent remplacer cette méthode si elles doivent procéder à un traitement personnalisé des erreurs mais doivent également invoquer la méthode super.fault()
. Cette méthode distribue un événement MessageFaultEvent.
Paramètres
errMsg:ErrorMessage — Classe ErrorMessage.
| |
msg:IMessage — Message envoyé original ayant provoqué cette erreur.
|
handleAuthenticationFault | () | méthode |
protected function handleAuthenticationFault(errMsg:ErrorMessage, msg: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 |
Gère l’erreur d’authentification sur le serveur. Si l’indicateur authentifié est true, l’erreur d’authentification doit avoir été causée par une expiration de session sur le serveur. Définissez l’état authentifié sur false et si l’indicateur loginAfterDisconnect est activé, renvoyez les informations d’identification au serveur en vous déconnectant, puis en renvoyant le message.
Paramètres
errMsg:ErrorMessage — Message d’erreur.
| |
msg:IMessage — Message qui a provoqué la défaillance et doit être renvoyé après la déconnexion/reconnexion ayant nécessité une nouvelle authentification.
|
hasPendingRequestForMessage | () | méthode |
public function hasPendingRequestForMessage(msg:IMessage):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 |
Renvoie true si des demandes sont en attente pour le message transmis. Cette méthode doit être remplacée par des sous-classes.
Paramètres
msg:IMessage — Message pour lequel l’existence de demandes en attente est vérifiée.
|
Boolean — Renvoie true si des demandes sont en attente pour le message transmis.
|
initChannelSet | () | méthode |
protected function initChannelSet(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 |
Permet d’initialiser automatiquement la propriété channelSet
pour la classe MessageAgent avant qu’elle ne se connecte pour la première fois. Les sous-types peuvent remplacer cette méthode pour procéder à une initialisation personnalisée.
Paramètres
message:IMessage — Message devant être envoyé.
|
initialized | () | méthode |
public function initialized(document:Object, id:String):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 |
Appelé une fois que l’objet d’implémentation a été créé et que toutes les propriétés spécifiées sur la balise ont été affectées.
Paramètres
document:Object — Document MXML qui a créé cet objet.
| |
id:String — ID utilisé par le document pour se référer à cet objet. Si l’objet est une propriété profonde du document, la valeur de l’ID est null.
|
internalSend | () | méthode |
protected function internalSend(message:IMessage, waitForClientId:Boolean = true):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 de la classe MessageAgent vers sa destination à l’aide de la classe ChannelSet de l’agent. Les sous-classes MessageAgent doivent utiliser cette méthode pour envoyer leurs messages.
Paramètres
message:IMessage — Message à envoyer.
| |
waitForClientId:Boolean (default = true ) — Si true, le message peut être placé en file d’attente jusqu’à assignation d’un ID client à l’agent. En général, il s’agit du comportement désiré. Pour un comportement spécial (reconnexion et réabonnement automatiques), l’agent peut transmettre la valeur false pour remplacer le comportement de mise en file d’attente par défaut.
|
Valeur émise
InvalidDestinationError — Si aucune destination n’est définie.
|
logout | () | méthode |
public function logout():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 la classe MessageAgent de sa destination distante. La déconnexion d’une destination s’applique à tous les éléments connectés à l’aide de la même classe ChannelSet tel que spécifié dans la configuration de serveur. Par exemple, si plusieurs composants DataService sont connectés sur un canal RTMP et que la méthode logout()
est invoquée sur l’un d’entre eux, tous les autres composants client connectés à l’aide de la même classe ChannelSet sont également déconnectés.
Remarque : Adobe vous recommande d’utiliser la méthode mx.messaging.ChannelSet.logout() au lieu de cette méthode.
Eléments de l’API associés
reAuthorize | () | méthode |
protected function reAuthorize(msg: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 |
Cette fonction doit être remplacée par les sous-classes pour mettre en oeuvre la réauthentification résultant d’un comportement de dépassement de délai de session sur le serveur qui leur est spécifique. En général, elle doit suivre un modèle déconnexion, connexion et renvoi du message.
Paramètres
msg:IMessage — Message qui a provoqué la défaillance et doit être renvoyé après la déconnexion/reconnexion ayant nécessité une nouvelle authentification.
|
setCredentials | () | méthode |
public function setCredentials(username:String, password:String, 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 |
Définit les informations d’identification que la classe MessageAgent utilise pour s’authentifier auprès des destinations. Les informations d’identification sont appliquées à tous les services connectés via la même classe ChannelSet.
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 ».
|
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.
|
setRemoteCredentials | () | méthode |
public function setRemoteCredentials(username:String, password:String, 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 |
Définit les informations d’identification distantes allant être transmises à la destination distante en vue de l’authentification auprès des systèmes secondaires.
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 distantes. La valeur par défaut est null, ce qui implique le jeu de caractères existant, ISO-Latin-1. La seule autre option actuellement prise en charge est « UTF-8 ».
|
acknowledge | Evénement |
mx.messaging.events.MessageAckEvent
propriété MessageAckEvent.type =
mx.messaging.events.MessageAckEvent.ACKNOWLEDGE
Version du langage: | ActionScript 3.0 |
Versions du produit: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3, BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1, Flash Player 9, AIR 1.1 |
Distribué lorsqu’un message d’accusé est reçu pour un message envoyé.
Type d’événement ACKNOWLEDGE ; distribué à la réception d’un accusé.La valeur de cette constante est "acknowledge"
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
acknowledgeMessage | Propriété d’utilitaire pour obtenir la propriété message de la classe MessageEvent en tant que classe AcknowledgeMessage. |
bubbles | false |
cancelable | false |
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 . |
correlate | Message original corrélé avec cet accusé. |
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 . |
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é lorsque le canal sous-jacent de la classe MessageAgent utilise des connexions.
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é lorsque le canal sous-jacent de la classe MessageAgent utilise des déconnexions.
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é lorsque le canal sous-jacent utilisé par la classe MessageAgent génère des erreurs.
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.messaging.events.MessageFaultEvent
propriété MessageFaultEvent.type =
mx.messaging.events.MessageFaultEvent.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é lorsqu’une erreur de message se produit.
Type d’événement FAULT ; distribué pour une erreur de message.La valeur de cette constante est "fault"
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
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. |
message | Classe ErrorMessage de cet événement. |
rootCause | Fournit un accès à la cause sous-jacente de l’erreur, s’il en existe une. |
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 . |
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é lorsque la propriété connected
de la classe MessageAgent change. Egalement distribué lorsque la propriété subscribed
d’une classe Consumer change.
PropertyChangeEvent.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 . |
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z