Paket | mx.messaging |
Klasse | public class MultiTopicProducer |
Vererbung | MultiTopicProducer AbstractProducer MessageAgent EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der MultiTopicProducer löst ein MessageAckEvent oder MessageFaultEvent für jede gesendete Meldung aus, je nachdem, ob die ausgehende Meldung gesendet und erfolgreich verarbeitet wurde oder nicht.
Eigenschaft | Definiert von | ||
---|---|---|---|
authenticated : Boolean [schreibgeschützt]
Gibt an, ob dieser MessageAgent eine authentifizierte Verbindung zum Ziel verwendet. | MessageAgent | ||
autoConnect : Boolean
Beim Wert „true“ stellt der Produzent automatisch eine Verbindung zum Ziel her, wenn die send()-Methode das erste Mal aufgerufen wird. | AbstractProducer | ||
channelSet : ChannelSet
Stellt Zugriff auf den ChannelSet zur Verfügung, der von dem MessageAgent verwendet wird. | MessageAgent | ||
clientId : String [schreibgeschützt]
Stellt Zugriff auf die Client-ID für den MessageAgent zur Verfügung. | MessageAgent | ||
connected : Boolean [schreibgeschützt]
Gibt an, ob dieser MessageAgent derzeit über den zugehörigen ChannelSet mit dem jeweiligen Ziel verbunden ist. | MessageAgent | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
defaultHeaders : Object
Die standardmäßigen Header, die auf Meldungen angewendet werden sollen, die vom Produzenten gesendet wurden. | AbstractProducer | ||
destination : String
Stellt Zugriff auf das Ziel für den MessageAgent zur Verfügung. | MessageAgent | ||
priority : int
Die standardmäßige Meldungspriorität für die vom Produzenten gesendeten Meldungen. | AbstractProducer | ||
reconnectAttempts : int
Die Anzahl der Neuverbindungsversuche durch einen Produzenten, falls das Ziel nicht verfügbar ist oder die Verbindung zum Ziel geschlossen wird. | AbstractProducer | ||
reconnectInterval : int
Die Anzahl der Millisekunden zwischen Neuverbindungsversuchen. | AbstractProducer | ||
requestTimeout : int
Gibt Zugriff auf die Zeitüberschreitung der Anforderung für übermittelte Meldungen. | MessageAgent | ||
subtopics : ArrayCollection
Stellt Zugriff auf die Liste der untergeordneten Themen zur Verfügung, die beim Veröffentlichen von Meldungen verwendet werden.
| MultiTopicProducer |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | MultiTopicProducer | ||
Aufgerufen von MessageResponder nach Erhalt eines Ergebnisses für eine gesendete Meldung. | MessageAgent | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Fügt ein untergeordnetes Thema zur aktuellen Liste von untergeordneten Themen für die von diesem Produzenten gesendeten Meldungen hinzu. | MultiTopicProducer | ||
Verarbeitet ein CONNECT ChannelEvent. | MessageAgent | ||
Verarbeitet ein DISCONNECT ChannelEvent. | MessageAgent | ||
Verarbeitet ein ChannelFaultEvent. | MessageAgent | ||
Der Produzent wird mit dem Ziel verbunden. | AbstractProducer | ||
[override]
Trennt den Produzenten von dem Remote-Ziel. | AbstractProducer | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Aufgerufen von einem MessageResponder nach Erhalt eines Fehlers für eine gesendete Meldung. | MessageAgent | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt true zurück, wenn anstehende Anforderungen für die übergebene Meldung vorliegen. | MessageAgent | ||
Wird aufgerufen, nachdem das implementierende Objekt erstellt wurde und alle für das Tag angegebenen Eigenschaften zugewiesen wurden. | MessageAgent | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Meldet MessageAgent vom Remote-Ziel ab. | MessageAgent | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Entfernt das untergeordnete Thema von der Eigenschaft der untergeordneten Themen. | MultiTopicProducer | ||
Sendet die angegebene Meldung an das zugehörige Ziel. | AbstractProducer | ||
Definieren Sie die Benutzerdaten, die der MessageAgent zur Authentifizierung an den Zielen verwendet. | MessageAgent | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Definiert die Remote-Benutzerdaten, die an das Remote-Ziel zur Authentifizierung von sekundären Systemen übergeben werden. | MessageAgent | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
subtopics | Eigenschaft |
subtopics:ArrayCollection
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt Zugriff auf die Liste der untergeordneten Themen zur Verfügung, die beim Veröffentlichen von Meldungen verwendet werden.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get subtopics():ArrayCollection
public function set subtopics(value:ArrayCollection):void
MultiTopicProducer | () | Konstruktor |
public function MultiTopicProducer()
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Beispiel ( Verwendung dieses Beispiels )
function sendMessage():void { var producer:MultiTopicProducer = new MultiTopicProducer(); producer.destination = "NASDAQ"; var msg:AsyncMessage = new AsyncMessage(); msg.headers.operation = "UPDATE"; msg.body = {"SYMBOL":50.00}; // only send to subscribers to subtopic "SYMBOL" and "ALLSTOCKS" msg.addSubtopic("SYMBOL"); msg.addSubtopic("ALLSTOCKS"); producer.send(msg); }
addSubtopic | () | Methode |
public function addSubtopic(subtopic:String):void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt ein untergeordnetes Thema zur aktuellen Liste von untergeordneten Themen für die von diesem Produzenten gesendeten Meldungen hinzu. Eine Verknüpfung zum Hinzufügen dieses untergeordneten Themas zur Eigenschaft der untergeordneten Themen.
Parameter
subtopic:String — Das untergeordnete Thema, das zur aktuellen Liste der von diesem Produzenten gesendeten untergeordneten Themen hinzugefügt werden soll.
|
removeSubtopic | () | Methode |
public function removeSubtopic(subtopic:String):void
Sprachversion: | ActionScript 3.0 |
Produktversionen: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt das untergeordnete Thema von der Eigenschaft der untergeordneten Themen. Gibt einen Fehler aus, wenn das untergeordnete Thema nicht in der Liste enthalten ist.
Parameter
subtopic:String — Das untergeordnete Thema, das von der Eigenschaft der untergeordneten Themen entfernt werden soll.
|
Tue Jun 12 2018, 10:04 AM Z