Package | mx.messaging |
Classe | public class Consumer |
Héritage | Consumer AbstractConsumer 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 |
The <mx:Consumer> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:
<mx:Consumer Properties resubscribeAttempts="5" resubscribeInterval="5000" selector="No default." timestamp="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 | ||
maxFrequency : uint
Détermine le nombre maximal de messages par seconde que la classe Consumer souhaite recevoir. | AbstractConsumer | ||
requestTimeout : int
Fournit un accès au délai d’attente de demande en secondes pour les messages envoyés. | MessageAgent | ||
resubscribeAttempts : int
Nombre de tentatives de réabonnement effectuées par la classe Consumer si la destination n’est pas disponible ou si la connexion à la destination est interrompue. | AbstractConsumer | ||
resubscribeInterval : int
Nombre de millisecondes s’écoulant entre les tentatives de réabonnement. | AbstractConsumer | ||
selector : String
Sélecteur de la classe Consumer. | Consumer | ||
subscribed : Boolean [lecture seule]
Indique si la classe Consumer est actuellement abonnée. | AbstractConsumer | ||
subtopic : String
Fournit un accès à la sous-rubrique de la destination que la classe MessageAgent utilise. | Consumer | ||
timestamp : Number
Contient la date et l’heure du message le plus récent que cette classe Consumer a reçu. | AbstractConsumer |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | Consumer | ||
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 | ||
[override]
Déconnecte la classe Consumer de sa destination distante. | AbstractConsumer | ||
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 | ||
Demande les messages mis en file d’attente pour cette classe Consumer sur le serveur. | AbstractConsumer | ||
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 | ||
S’abonne à la destination distante. | AbstractConsumer | ||
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 | ||
Se désabonne de la destination distante. | AbstractConsumer | ||
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 |
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é lorsqu’un message est reçu par la classe Consumer. | Consumer | |||
Distribué lorsque la propriété connected de la classe MessageAgent change. | MessageAgent |
selector | propriété |
selector: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 |
Sélecteur de la classe Consumer. Il s’agit d’une expression transmise à la destination qui l’utilise pour filtrer les messages délivrés à la classe Consumer.
Avant un appel à la méthode subscribe()
, cette propriété peut être définie sans effets secondaires. Une fois que la classe Consumer s’est abonnée à sa destination, changer cette valeur présente pour effet secondaire de mettre à jour l’abonnement de la classe Consumer pour utiliser immédiatement la nouvelle expression de sélecteur.
La destination distante doit comprendre la valeur de l’expression de sélecteur.
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 selector():String
public function set selector(value:String):void
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
Consumer | () | Constructeur |
public function Consumer(messageType:String = "flex.messaging.messages.AsyncMessage")
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.
ParamètresmessageType:String (default = "flex.messaging.messages.AsyncMessage ") — Alias du type de message traité par le service hébergeant la destination auquel la classe Consumer va s’abonner. Cet argument est déconseillé et est ignoré par le constructeur.
|
Exemple ( Comment utiliser cet exemple )
function initConsumer():void { var consumer:Consumer = new Consumer(); consumer.destination = "NASDAQ"; consumer.selector = "operation IN ('Bid','Ask')"; consumer.addEventListener(MessageEvent.MESSAGE, messageHandler); consumer.subscribe(); } function messageHandler(event:MessageEvent):void { var msg:IMessage = event.message; var info:Object = msg.body; trace("-App recieved message: " + msg.toString()); }
message | Evénement |
mx.messaging.events.MessageEvent
propriété MessageEvent.type =
mx.messaging.events.MessageEvent.MESSAGE
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’un message est reçu par la classe Consumer.
Type d’événement MESSAGE ; distribué à la réception d’un message.La valeur de cette constante est "message"
.
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 . |
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 . |
Tue Jun 12 2018, 09:30 AM Z