Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.messaging 

Producer  - AS3 BlazeDS LCDS

Packagemx.messaging
Classepublic class Producer
HéritageProducer Inheritance AbstractProducer Inheritance MessageAgent Inheritance EventDispatcher Inheritance 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

Une classe Producer envoie un message à une destination. Les classes Producer distribuent une classe MessageAckEvent ou MessageFaultEvent pour chaque message qu’elles envoient, selon que le message sortant ait été envoyé et traité avec succès ou non.

Syntaxe MXMLexpandedMasquer la syntaxe MXML

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
 Inheritedauthenticated : Boolean
[lecture seule] Indique si cette classe MessageAgent utilise une connexion à sa destination authentifiée.
MessageAgent
 InheritedautoConnect : Boolean
Si true, la classe Producer se connecte automatiquement à sa destination la première fois que la méthode send() est appelée.
AbstractProducer
 InheritedchannelSet : ChannelSet
Fournit un accès à la classe ChannelSet utilisée par la classe MessageAgent.
MessageAgent
 InheritedclientId : String
[lecture seule] Fournit un accès à l’ID client pour la classe MessageAgent.
MessageAgent
 Inheritedconnected : Boolean
[lecture seule] Indique si cette classe MessageAgent est actuellement connectée à sa destination via sa classe ChannelSet.
MessageAgent
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 InheriteddefaultHeaders : Object
En-têtes par défaut à appliquer aux messages envoyés par la classe Producer.
AbstractProducer
 Inheriteddestination : String
Fournit un accès à la destination pour la classe MessageAgent.
MessageAgent
 Inheritedpriority : int
Priorité de message par défaut des messages envoyés par la classe Producer.
AbstractProducer
 InheritedreconnectAttempts : 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
 InheritedreconnectInterval : int
Nombre de millisecondes s’écoulant entre les tentatives de reconnexion.
AbstractProducer
 InheritedrequestTimeout : 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éthodeDéfini par
  
Constructeur.
Producer
 Inherited
Invoqué par une classe MessageResponder à la réception d’un résultat pour un message envoyé.
MessageAgent
 Inherited
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
 Inherited
Gère un événement ChannelEvent CONNECT.
MessageAgent
 Inherited
Gère un événement ChannelEvent DISCONNECT.
MessageAgent
 Inherited
Gère un événement ChannelFaultEvent.
MessageAgent
 Inherited
Connecte la classe Producer à sa destination cible.
AbstractProducer
 Inherited
[override] Déconnecte la classe Producer de sa destination distante.
AbstractProducer
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Invoqué par une classe MessageResponder à la réception d’une erreur pour un message envoyé.
MessageAgent
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Renvoie true si des demandes sont en attente pour le message transmis.
MessageAgent
 Inherited
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
 Inherited
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
 Inherited
Déconnecte la classe MessageAgent de sa destination distante.
MessageAgent
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
send(message:IMessage):void
Envoie le message spécifié à sa destination.
AbstractProducer
 Inherited
setCredentials(username:String, password:String, charset:String = null):void
Définit les informations d’identification que la classe MessageAgent utilise pour s’authentifier auprès des destinations.
MessageAgent
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
setRemoteCredentials(username:String, password:String, charset:String = null):void
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
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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
 MéthodeDéfini par
 Inherited
Gère l’erreur d’authentification sur le serveur.
MessageAgent
 Inherited
Permet d’initialiser automatiquement la propriété channelSet pour la classe MessageAgent avant qu’elle ne se connecte pour la première fois.
MessageAgent
 Inherited
internalSend(message:IMessage, waitForClientId:Boolean = true):void
Envoie un message de la classe MessageAgent vers sa destination à l’aide de la classe ChannelSet de l’agent.
MessageAgent
 Inherited
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énements
 Evénement Synthèse Défini par
 InheritedDistribué lorsqu’un message d’accusé est reçu pour un message envoyé.MessageAgent
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsque le canal sous-jacent de la classe MessageAgent utilise des connexions.MessageAgent
 InheritedDistribué lorsque le canal sous-jacent de la classe MessageAgent utilise des déconnexions.MessageAgent
 InheritedDistribué lorsque le canal sous-jacent utilisé par la classe MessageAgent génère des erreurs.MessageAgent
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
 InheritedDistribué lorsqu’une erreur de message se produit.MessageAgent
 InheritedDistribué lorsque la propriété connected de la classe MessageAgent change.MessageAgent
Constantes publiques
 ConstanteDé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.





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.