Pacchetto | mx.messaging |
Classe | public class Consumer |
Ereditarietà | Consumer AbstractConsumer MessageAgent EventDispatcher Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni prodotto: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services per Java EE 3 |
Versioni runtime: | 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." />
Proprietà | Definito da | ||
---|---|---|---|
authenticated : Boolean [sola lettura]
Indicates if this MessageAgent is using an authenticated connection to
its destination. | MessageAgent | ||
channelSet : ChannelSet
Provides access to the ChannelSet used by the MessageAgent. | MessageAgent | ||
clientId : String [sola lettura]
Provides access to the client id for the MessageAgent. | MessageAgent | ||
connected : Boolean [sola lettura]
Indicates whether this MessageAgent is currently connected to its
destination via its ChannelSet. | MessageAgent | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
destination : String
Provides access to the destination for the MessageAgent. | MessageAgent | ||
maxFrequency : uint
Determines the maximum number of messages per second the Consumer wants
to receive. | AbstractConsumer | ||
requestTimeout : int
Provides access to the request timeout in seconds for sent messages. | MessageAgent | ||
resubscribeAttempts : int
The number of resubscribe attempts that the Consumer makes in the event
that the destination is unavailable or the connection to the destination fails. | AbstractConsumer | ||
resubscribeInterval : int
The number of milliseconds between resubscribe attempts. | AbstractConsumer | ||
selector : String
The selector for the Consumer. | Consumer | ||
subscribed : Boolean [sola lettura]
Indicates whether the Consumer is currently subscribed. | AbstractConsumer | ||
subtopic : String
Provides access to the subtopic for the remote destination that the MessageAgent uses. | Consumer | ||
timestamp : Number
Contains the timestamp of the most recent message this Consumer
has received. | AbstractConsumer |
Metodo | Definito da | ||
---|---|---|---|
Constructor. | Consumer | ||
Invoked by a MessageResponder upon receiving a result for a sent
message. | MessageAgent | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Handles a CONNECT ChannelEvent. | MessageAgent | ||
Handles a DISCONNECT ChannelEvent. | MessageAgent | ||
Handles a ChannelFaultEvent. | MessageAgent | ||
[override]
Disconnects the Consumer from its remote destination. | AbstractConsumer | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Invoked by a MessageResponder upon receiving a fault for a sent message. | MessageAgent | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Returns true if there are any pending requests for the passed in message. | MessageAgent | ||
Called after the implementing object has been created
and all properties specified on the tag have been assigned. | MessageAgent | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Logs the MessageAgent out from its remote destination. | MessageAgent | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Requests any messages that are queued for this Consumer on the server. | AbstractConsumer | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Sets the credentials that the MessageAgent uses to authenticate to
destinations. | MessageAgent | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Sets the remote credentials that will be passed through to the remote destination
for authenticating to secondary systems. | MessageAgent | ||
Subscribes to the remote destination. | AbstractConsumer | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Unsubscribes from the remote destination. | AbstractConsumer | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Evento | Riepilogo | Definito da | ||
---|---|---|---|---|
Dispatched when an acknowledge message is received for a sent message. | MessageAgent | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo. | EventDispatcher | |||
Dispatched when the underlying Channel the MessageAgent is using connects. | MessageAgent | |||
Dispatched when the underlying Channel the MessageAgent is using disconnects. | MessageAgent | |||
Dispatched when the underlying Channel the MessageAgent is using faults. | MessageAgent | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo. | EventDispatcher | |||
Dispatched when a message fault occurs. | MessageAgent | |||
Dispatched when a message is received by the Consumer. | Consumer | |||
Dispatched when the connected property of the MessageAgent changes. | MessageAgent |
selector | proprietà |
selector:String
Versione linguaggio: | ActionScript 3.0 |
Versioni prodotto: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services per Java EE 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
The selector for the Consumer. This is an expression that is passed to the destination which uses it to filter the messages delivered to the Consumer.
Before a call to the subscribe()
method, this property
can be set with no side effects.
After the Consumer has subscribed to its destination, changing this
value has the side effect of updating the Consumer's subscription to
use the new selector expression immediately.
The remote destination must understand the value of the selector expression.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento propertyChange
.
Implementazione
public function get selector():String
public function set selector(value:String):void
subtopic | proprietà |
subtopic:String
Versione linguaggio: | ActionScript 3.0 |
Versioni prodotto: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services per Java EE 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Provides access to the subtopic for the remote destination that the MessageAgent uses.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento propertyChange
.
Implementazione
public function get subtopic():String
public function set subtopic(value:String):void
Consumer | () | Funzione di costruzione |
public function Consumer(messageType:String = "flex.messaging.messages.AsyncMessage")
Versione linguaggio: | ActionScript 3.0 |
Versioni prodotto: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services per Java EE 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Constructor.
ParametrimessageType:String (default = "flex.messaging.messages.AsyncMessage ") — The alias for the message type processed by the service
hosting the remote destination the Consumer will subscribe to.
This parameter is deprecated and it is ignored by the
constructor.
|
Esempio ( Come utilizzare questo esempio )
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 | Evento |
mx.messaging.events.MessageEvent
proprietà MessageEvent.type =
mx.messaging.events.MessageEvent.MESSAGE
Versione linguaggio: | ActionScript 3.0 |
Versioni prodotto: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services per Java EE 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Dispatched when a message is received by the Consumer.
The MESSAGE event type; dispatched upon receipt of a message.The value of this constant is "message"
.
The properties of the event object have the following values:
Property | Value |
---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget . |
message | The message associated with this event. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
Tue Jun 12 2018, 02:44 PM Z