Package | mx.messaging |
Classe | public class MultiTopicProducer |
Héritage | MultiTopicProducer AbstractProducer MessageAgent EventDispatcher Object |
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 |
La classe MultiTopicProducer distribue une classe MessageAckEvent ou MessageFaultEvent pour chaque message qu’elle envoie, selon que le message sortant ait été envoyé et traité avec succès ou non.
Propriété | Défini par | ||
---|---|---|---|
authenticated : Boolean [lecture seule]
Indique si cette classe MessageAgent utilise une connexion à sa destination authentifiée. | MessageAgent | ||
autoConnect : Boolean
Si true, la classe Producer se connecte automatiquement à sa destination la première fois que la méthode send() est appelée. | AbstractProducer | ||
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 | ||
defaultHeaders : Object
En-têtes par défaut à appliquer aux messages envoyés par la classe Producer. | AbstractProducer | ||
destination : String
Fournit un accès à la destination pour la classe MessageAgent. | MessageAgent | ||
priority : int
Priorité de message par défaut des messages envoyés par la classe Producer. | AbstractProducer | ||
reconnectAttempts : int
Nombre de tentatives de reconnexion effectuées par la classe Producer si la destination n’est pas disponible ou si la connexion à la destination est interrompue. | AbstractProducer | ||
reconnectInterval : int
Nombre de millisecondes s’écoulant entre les tentatives de reconnexion. | AbstractProducer | ||
requestTimeout : int
Fournit un accès au délai d’attente de demande en secondes pour les messages envoyés. | MessageAgent | ||
subtopics : ArrayCollection
Fournit un accès à la liste de sous-rubriques utilisée pour publier des messages.
| MultiTopicProducer |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | MultiTopicProducer | ||
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 | ||
Ajoute une sous-rubrique à la liste actuelle de sous-rubriques pour messages envoyées par cette classe Producer. | MultiTopicProducer | ||
Gère un événement ChannelEvent CONNECT. | MessageAgent | ||
Gère un événement ChannelEvent DISCONNECT. | MessageAgent | ||
Gère un événement ChannelFaultEvent. | MessageAgent | ||
Connecte la classe Producer à sa destination cible. | AbstractProducer | ||
[override]
Déconnecte la classe Producer de sa destination distante. | AbstractProducer | ||
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 | ||
Supprime la sous-rubrique de la propriété subtopics. | MultiTopicProducer | ||
Envoie le message spécifié à sa destination. | AbstractProducer | ||
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 |
subtopics | propriété |
subtopics:ArrayCollection
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 liste de sous-rubriques utilisée pour publier des messages.
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 subtopics():ArrayCollection
public function set subtopics(value:ArrayCollection):void
MultiTopicProducer | () | Constructeur |
public function MultiTopicProducer()
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.
Exemple ( Comment utiliser cet exemple )
function sendMessage():void { var producer:MultiTopicProducer = new MultiTopicProducer(); producer.destination = "NASDAQ"; var msg:AsyncMessage = new AsyncMessage(); msg.headers.operation = "UPDATE"; msg.body = {"SYMBOL":50.00}; // only send to subscribers to subtopic "SYMBOL" and "ALLSTOCKS" msg.addSubtopic("SYMBOL"); msg.addSubtopic("ALLSTOCKS"); producer.send(msg); }
addSubtopic | () | méthode |
public function addSubtopic(subtopic: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 |
Ajoute une sous-rubrique à la liste actuelle de sous-rubriques pour messages envoyées par cette classe Producer. Cela est un raccourci pour ajouter cette sous-rubrique à la propriété subtopics.
Paramètres
subtopic:String — Sous-rubrique à ajouter à la liste actuelle de sous-rubriques envoyées par cette classe Producer.
|
removeSubtopic | () | méthode |
public function removeSubtopic(subtopic: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 |
Supprime la sous-rubrique de la propriété subtopics. Renvoie une erreur si la sous-rubrique ne figure pas dans la liste.
Paramètres
subtopic:String — Sous-rubrique à supprimer de la propriété subtopics.
|
Tue Jun 12 2018, 09:30 AM Z