Paket | mx.messaging.messages |
Klasse | public class CommandMessage |
Vererbung | CommandMessage AsyncMessage AbstractMessage 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 |
Eigenschaft | Definiert von | ||
---|---|---|---|
body : Object
Der Körper einer Meldung enthält die spezifischen Daten, die an das Remote-Ziel zugestellt werden sollen. | AbstractMessage | ||
clientId : String
ClientId weist darauf hin, von welchem MessageAgent die Meldung gesendet wurde. | AbstractMessage | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
correlationId : String
Stellt Zugriff auf die Korrelations-ID der Meldung zur Verfügung. | AsyncMessage | ||
destination : String
Das Meldungsziel. | AbstractMessage | ||
headers : Object
Die Header einer Meldung sind ein assoziatives Array, wobei der Schlüssel der Header-Name und der Wert der Header-Wert ist. | AbstractMessage | ||
messageId : String
Die eindeutige ID für die Meldung. | AbstractMessage | ||
operation : uint
Stellt Zugriff auf den Vorgang/Befehl für die CommandMessage zur Verfügung. | CommandMessage | ||
timestamp : Number
Stellt Zugriff auf den Zeitstempel für die Meldung zur Verfügung. | AbstractMessage | ||
timeToLive : Number
Die Zeit des Live-Werts einer Meldung gibt an, wie lange die Meldung als gültig und zustellbar betrachtet werden soll. | AbstractMessage |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine Instanz einer CommandMessage mit einem leeren Körper und Header und dem Standardvorgang UNKNOWN_OPERATION. | CommandMessage | ||
[statisch]
Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung. | CommandMessage | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt eine Stringdarstellung der Meldung zurück. | CommandMessage | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
ADD_SUBSCRIPTIONS : String = "DSAddSub" [statisch]
Header, der in einer Meldung des Typs MULTI_SUBSCRIBE verwendet wird, um ein Array von subtopic/selector-Paaren zum Hinzufügen zum vorhandenen Abonnementsatz anzugeben. | CommandMessage | ||
AUTHENTICATION_MESSAGE_REF_TYPE : String = "flex.messaging.messages.AuthenticationMessage" [statisch]
Der Servermeldungstyp für Authentifizierungsbefehle. | CommandMessage | ||
CLIENT_PING_OPERATION : uint = 5 [statisch]
Dieser Vorgang wird zum Testen von Konnektivität über den aktuellen Kanal an den Remote-Endpunkt verwendet. | CommandMessage | ||
CLIENT_SYNC_OPERATION : uint = 4 [statisch]
Dieser Vorgang wird von einem Remote-Ziel verwendet, um fehlende oder zwischengespeicherte Meldungen bei einem Client zu synchronisieren, wenn vom Client ein Abfragebefehl abgesetzt wurde. | CommandMessage | ||
CLUSTER_REQUEST_OPERATION : uint = 7 [statisch]
Dieser Vorgang wird verwendet, um eine Liste von Ausfallsicherungsendpunkt-URIs für das Remote-Ziel basierend auf der Cluster-Mitgliedschaft anzufordern. | CommandMessage | ||
CREDENTIALS_CHARSET_HEADER : String = "DSCredentialsCharset" [statisch]
Header, der angibt, welche Zeichensatzkodierung zum Kodieren der Anmeldeinformationen verwendet wurde. | CommandMessage | ||
DISCONNECT_OPERATION : uint = 12 [statisch]
Dieser Vorgang wird verwendet, um anzugeben, dass die Verbindung eines Kanals getrennt wurde. | CommandMessage | ||
HEARTBEAT_HEADER : String = "DS<3" [statisch]
Header, der angibt, dass es sich bei der Meldung um einen Heartbeat handelt. | CommandMessage | ||
LOGIN_OPERATION : uint = 8 [statisch]
Dieser Vorgang wird verwendet, um Benutzerdaten an den Endpunkt zu senden, damit der Benutzer sich über den aktuellen Kanal anmelden kann. | CommandMessage | ||
LOGOUT_OPERATION : uint = 9 [statisch]
Dieser Vorgang wird zum Abmelden des Benutzers vom aktuellen Kanal verwendet und macht die Serversitzung ungültig, wenn der Kanal HTTP-basiert ist. | CommandMessage | ||
MAX_FREQUENCY_HEADER : String = "DSMaxFrequency" [statisch]
Header, der die maximale Anzahl von Meldungen angibt, die ein Verbraucher pro Sekunde erhalten möchte. | CommandMessage | ||
MESSAGING_VERSION : String = "DSMessagingVersion" [statisch]
Endpunkte können indirekt festlegen, welche Funktionen unterstützt werden, indem sie während des Handshake der anfänglichen Ping-CommandMessage mitteilen, welche Messagingversion sie unterstützen. | CommandMessage | ||
MULTI_SUBSCRIBE_OPERATION : uint = 11 [statisch]
Verwendet von MultiTopicConsumer, um das Abonnement mehrerer Themen in der gleichen Meldung zu erstellen bzw. aufzuheben. | CommandMessage | ||
NEEDS_CONFIG_HEADER : String = "DSNeedsConfig" [statisch]
Header, der angibt, dass der Kanal die Konfiguration vom Server benötigt. | CommandMessage | ||
NO_OP_POLL_HEADER : String = "DSNoOpPoll" [statisch]
Header, der die Verarbeitung der Abfrageantwort unterdrückt. | CommandMessage | ||
POLL_OPERATION : uint = 2 [statisch]
Dieser Vorgang wird zum Abfragen eines Remote-Ziels für ausstehende, nicht zugestellte Meldungen verwendet. | CommandMessage | ||
POLL_WAIT_HEADER : String = "DSPollWait" [statisch]
Header, der eine inaktive Wartezeit vor der nächsten Client-Abfrageanforderung festlegt. | CommandMessage | ||
PRESERVE_DURABLE_HEADER : String = "DSPreserveDurable" [statisch]
Permanente JMS-Abonnements werden beibehalten, wenn in einer Meldung zur Aufhebung des Abonnements dieser Parameter im Header auf „true“ gesetzt wurde. | CommandMessage | ||
REMOVE_SUBSCRIPTIONS : String = "DSRemSub" [statisch]
Wie oben, jedoch wird das zu entfernende subtopic/selector-Array angegeben.
| CommandMessage | ||
SELECTOR_HEADER : String = "DSSelector" [statisch]
Abonnementbefehle, die von einem Verbraucher abgesetzt wurden, werden an den selector-Ausdruck in diesem Header übergeben. | CommandMessage | ||
SUBSCRIBE_OPERATION : uint = 0 [statisch]
Dieser Vorgang wird zum Abonnement an einem Remote-Ziel verwendet. | CommandMessage | ||
SUBSCRIPTION_INVALIDATE_OPERATION : uint = 10 [statisch]
Dieser Vorgang wird verwendet, um anzugeben, dass das Abonnement des Clients an einem Remote-Ziel abgelaufen ist. | CommandMessage | ||
SUBTOPIC_SEPARATOR : String = "_;_" [statisch]
Der Trennzeichenstring, der zum Trennen von untergeordnetem Thema und Selektoren beim Hinzufügen und Entfernen in Abonnement-Headern verwendet wird. | CommandMessage | ||
TRIGGER_CONNECT_OPERATION : uint = 13 [statisch]
Dieser Vorgang wird zum Triggern eines zu verbindenden ChannelSet verwendet. | CommandMessage | ||
UNKNOWN_OPERATION : uint = 10000 [statisch]
Dies ist der Standardvorgang für neue CommandMessage-Instanzen. | CommandMessage | ||
UNSUBSCRIBE_OPERATION : uint = 1 [statisch]
Dieser Vorgang wird zum Aufheben des Abonnements an einem Remote-Ziel verwendet. | CommandMessage |
operation | Eigenschaft |
public var operation:uint
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 den Vorgang/Befehl für die CommandMessage zur Verfügung. Vorgänge geben an, wie diese Meldung von dem Remote-Ziel verarbeitet werden soll.
CommandMessage | () | Konstruktor |
public function CommandMessage()
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 |
Erstellt eine Instanz einer CommandMessage mit einem leeren Körper und Header und dem Standardvorgang
UNKNOWN_OPERATION
.
getOperationAsString | () | Methode |
public static function getOperationAsString(op:uint):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 |
Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung. Diese Methode wird in Vorgängen des Typs toString()
in dieser Meldung verwendet.
Parameter
op:uint — Eine der CommandMessage-Vorgangskonstanten.
|
String — Kurzname des Vorgangs.
|
Beispiel
Verwendung dieses Beispiels
var msg:CommandMessage = CommandMessage(event.message);
trace("Current operation -'"+
CommandMessage.getOperationAsString(msg.operation)+ "'.");
toString | () | Methode |
override public function toString():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 |
Gibt eine Stringdarstellung der Meldung zurück.
RückgabewerteString — Die Stringdarstellung der Meldung.
|
ADD_SUBSCRIPTIONS | Konstante |
public static const ADD_SUBSCRIPTIONS:String = "DSAddSub"
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 |
Header, der in einer Meldung des Typs MULTI_SUBSCRIBE verwendet wird, um ein Array von subtopic/selector-Paaren zum Hinzufügen zum vorhandenen Abonnementsatz anzugeben.
AUTHENTICATION_MESSAGE_REF_TYPE | Konstante |
public static const AUTHENTICATION_MESSAGE_REF_TYPE:String = "flex.messaging.messages.AuthenticationMessage"
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 Servermeldungstyp für Authentifizierungsbefehle.
CLIENT_PING_OPERATION | Konstante |
public static const CLIENT_PING_OPERATION:uint = 5
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 |
Dieser Vorgang wird zum Testen von Konnektivität über den aktuellen Kanal an den Remote-Endpunkt verwendet.
CLIENT_SYNC_OPERATION | Konstante |
public static const CLIENT_SYNC_OPERATION:uint = 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 |
Dieser Vorgang wird von einem Remote-Ziel verwendet, um fehlende oder zwischengespeicherte Meldungen bei einem Client zu synchronisieren, wenn vom Client ein Abfragebefehl abgesetzt wurde.
CLUSTER_REQUEST_OPERATION | Konstante |
public static const CLUSTER_REQUEST_OPERATION:uint = 7
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 |
Dieser Vorgang wird verwendet, um eine Liste von Ausfallsicherungsendpunkt-URIs für das Remote-Ziel basierend auf der Cluster-Mitgliedschaft anzufordern.
CREDENTIALS_CHARSET_HEADER | Konstante |
public static const CREDENTIALS_CHARSET_HEADER:String = "DSCredentialsCharset"
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 |
Header, der angibt, welche Zeichensatzkodierung zum Kodieren der Anmeldeinformationen verwendet wurde.
DISCONNECT_OPERATION | Konstante |
public static const DISCONNECT_OPERATION:uint = 12
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 |
Dieser Vorgang wird verwendet, um anzugeben, dass die Verbindung eines Kanals getrennt wurde.
HEARTBEAT_HEADER | Konstante |
public static const HEARTBEAT_HEADER:String = "DS<3"
Header, der angibt, dass es sich bei der Meldung um einen Heartbeat handelt.
LOGIN_OPERATION | Konstante |
public static const LOGIN_OPERATION:uint = 8
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 |
Dieser Vorgang wird verwendet, um Benutzerdaten an den Endpunkt zu senden, damit der Benutzer sich über den aktuellen Kanal anmelden kann. Die Anmeldedaten müssen gemäß Base64 kodiert und im Körper (body
) der Meldung gespeichert werden.
LOGOUT_OPERATION | Konstante |
public static const LOGOUT_OPERATION:uint = 9
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 |
Dieser Vorgang wird zum Abmelden des Benutzers vom aktuellen Kanal verwendet und macht die Serversitzung ungültig, wenn der Kanal HTTP-basiert ist.
MAX_FREQUENCY_HEADER | Konstante |
public static const MAX_FREQUENCY_HEADER:String = "DSMaxFrequency"
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 |
Header, der die maximale Anzahl von Meldungen angibt, die ein Verbraucher pro Sekunde erhalten möchte.
MESSAGING_VERSION | Konstante |
public static const MESSAGING_VERSION:String = "DSMessagingVersion"
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 |
Endpunkte können indirekt festlegen, welche Funktionen unterstützt werden, indem sie während des Handshake der anfänglichen Ping-CommandMessage mitteilen, welche Messagingversion sie unterstützen.
MULTI_SUBSCRIBE_OPERATION | Konstante |
public static const MULTI_SUBSCRIBE_OPERATION:uint = 11
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 |
Verwendet von MultiTopicConsumer, um das Abonnement mehrerer Themen in der gleichen Meldung zu erstellen bzw. aufzuheben.
NEEDS_CONFIG_HEADER | Konstante |
public static const NEEDS_CONFIG_HEADER:String = "DSNeedsConfig"
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 |
Header, der angibt, dass der Kanal die Konfiguration vom Server benötigt.
NO_OP_POLL_HEADER | Konstante |
public static const NO_OP_POLL_HEADER:String = "DSNoOpPoll"
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 |
Header, der die Verarbeitung der Abfrageantwort unterdrückt. Wenn ein Client eine lange Abfrageanforderung auf dem Server geparkt hat und eine weitere Abfrage absetzt, sollte die Antwort auf diese nachfolgende Abfrage ein Tag mit diesem Header erhalten. In diesem Fall wird die Antwort als Leerbefehl behandelt und die nächste Abfrage wird nicht geplant. Andernfalls wird durch eine nachfolgende Abfrage der Kanal und Endpunkt in einen aktiven Abfragezyklus versetzt.
POLL_OPERATION | Konstante |
public static const POLL_OPERATION:uint = 2
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 |
Dieser Vorgang wird zum Abfragen eines Remote-Ziels für ausstehende, nicht zugestellte Meldungen verwendet.
POLL_WAIT_HEADER | Konstante |
public static const POLL_WAIT_HEADER:String = "DSPollWait"
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 |
Header, der eine inaktive Wartezeit vor der nächsten Client-Abfrageanforderung festlegt.
PRESERVE_DURABLE_HEADER | Konstante |
public static const PRESERVE_DURABLE_HEADER:String = "DSPreserveDurable"
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 |
Permanente JMS-Abonnements werden beibehalten, wenn in einer Meldung zur Aufhebung des Abonnements dieser Parameter im Header auf „true“ gesetzt wurde.
REMOVE_SUBSCRIPTIONS | Konstante |
public static const REMOVE_SUBSCRIPTIONS:String = "DSRemSub"
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 |
Wie oben, jedoch wird das zu entfernende subtopic/selector-Array angegeben.
SELECTOR_HEADER | Konstante |
public static const SELECTOR_HEADER:String = "DSSelector"
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 |
Abonnementbefehle, die von einem Verbraucher abgesetzt wurden, werden an den selector
-Ausdruck in diesem Header übergeben.
SUBSCRIBE_OPERATION | Konstante |
public static const SUBSCRIBE_OPERATION:uint = 0
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 |
Dieser Vorgang wird zum Abonnement an einem Remote-Ziel verwendet.
SUBSCRIPTION_INVALIDATE_OPERATION | Konstante |
public static const SUBSCRIPTION_INVALIDATE_OPERATION:uint = 10
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 |
Dieser Vorgang wird verwendet, um anzugeben, dass das Abonnement des Clients an einem Remote-Ziel abgelaufen ist.
SUBTOPIC_SEPARATOR | Konstante |
public static const SUBTOPIC_SEPARATOR: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 |
Der Trennzeichenstring, der zum Trennen von untergeordnetem Thema und Selektoren beim Hinzufügen und Entfernen in Abonnement-Headern verwendet wird.
TRIGGER_CONNECT_OPERATION | Konstante |
public static const TRIGGER_CONNECT_OPERATION:uint = 13
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 |
Dieser Vorgang wird zum Triggern eines zu verbindenden ChannelSet verwendet.
UNKNOWN_OPERATION | Konstante |
public static const UNKNOWN_OPERATION:uint = 10000
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 |
Dies ist der Standardvorgang für neue CommandMessage-Instanzen.
UNSUBSCRIBE_OPERATION | Konstante |
public static const UNSUBSCRIBE_OPERATION:uint = 1
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 |
Dieser Vorgang wird zum Aufheben des Abonnements an einem Remote-Ziel verwendet.
Tue Jun 12 2018, 10:04 AM Z