Package | mx.messaging |
Classe | public class Producer |
Héritage | Producer AbstractProducer MessageAgent EventDispatcher Object |
Sous-classes | AsyncRequest |
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 |
The <mx:Producer> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:
<mx:Producer Properties defaultHeaders="No default." />
Propriétés publiques
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 | ||
subtopic : String
Fournit un accès à la sous-rubrique de la destination que la classe MessageAgent utilise. | Producer |
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Producer()
Constructeur. | Producer | ||
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 | ||
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 | ||
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 |
Méthodes protégées
Evénements
Constantes publiques
Constante | Défini par | ||
---|---|---|---|
DEFAULT_PRIORITY : int = 4 [statique]
Priorité de message par défaut. | Producer |
Détails de la propriété
subtopic | propriété |
subtopic: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 sous-rubrique de la destination que la classe MessageAgent utilise.
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 subtopic():String
public function set subtopic(value:String):void
Détails du constructeur
Producer | () | Constructeur |
public function Producer()
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:Producer = new Producer(); producer.destination = "NASDAQ"; var msg:AsyncMessage = new AsyncMessage(); msg.headers.operation = "UPDATE"; msg.body = {"SYMBOL":50.00}; producer.send(msg); }
Détails de la constante
DEFAULT_PRIORITY | Constante |
public static const DEFAULT_PRIORITY:int = 4
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 |
Priorité de message par défaut.
Tue Jun 12 2018, 09:30 AM Z