| 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 | 
Masquer la syntaxe MXMLThe <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):voidDé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
 
Afficher la syntaxe MXML