Paket | mx.messaging |
Klasse | public class Producer |
Vererbung | Producer AbstractProducer MessageAgent EventDispatcher Object |
Unterklassen | AsyncRequest |
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 |
The <mx:Producer> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:
<mx:Producer Properties defaultHeaders="No default." />
Öffentliche Eigenschaften
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 | ||
subtopic : String
Bietet Zugriff auf das untergeordnete Thema für das Remote-Ziel, das der MessageAgent verwendet. | Producer |
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
Producer()
Konstruktor. | Producer | ||
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 | ||
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 | ||
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 |
Geschützte Methoden
Ereignisse
Öffentliche Konstanten
Konstante | Definiert von | ||
---|---|---|---|
DEFAULT_PRIORITY : int = 4 [statisch]
Die standardmäßige Meldungspriorität. | Producer |
Eigenschaftendetails
subtopic | Eigenschaft |
subtopic:String
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 |
Bietet Zugriff auf das untergeordnete Thema für das Remote-Ziel, das der MessageAgent verwendet.
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 subtopic():String
public function set subtopic(value:String):void
Konstruktordetails
Producer | () | Konstruktor |
public function Producer()
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:Producer = new Producer(); producer.destination = "NASDAQ"; var msg:AsyncMessage = new AsyncMessage(); msg.headers.operation = "UPDATE"; msg.body = {"SYMBOL":50.00}; producer.send(msg); }
Konstantendetails
DEFAULT_PRIORITY | Konstante |
public static const DEFAULT_PRIORITY:int = 4
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 |
Die standardmäßige Meldungspriorität.
Tue Jun 12 2018, 10:04 AM Z