Package | mx.messaging.messages |
Classe | public class CommandMessage |
Héritage | CommandMessage AsyncMessage AbstractMessage 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 |
Propriété | Défini par | ||
---|---|---|---|
body : Object
Le corps d’un message contient les données spécifiques à délivrer à la destination distante. | AbstractMessage | ||
clientId : String
L’ID clientId indique quelle classe MessageAgent a envoyé le message. | AbstractMessage | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
correlationId : String
Fournit un accès à l’ID de corrélation du message. | AsyncMessage | ||
destination : String
Destination du message. | AbstractMessage | ||
headers : Object
Les en-têtes d’un message sont un tableau associatif où la clé est le nom d’en-tête et la valeur la valeur d’en-tête. | AbstractMessage | ||
messageId : String
ID unique du message. | AbstractMessage | ||
operation : uint
Fournit un accès à l’opération/la commande pour l’instance CommandMessage. | CommandMessage | ||
timestamp : Number
Fournit un accès à l’horodatage du message. | AbstractMessage | ||
timeToLive : Number
La valeur de la durée de vie d’un message indique la durée pendant laquelle le message doit être considéré comme valide et délivrable. | AbstractMessage |
Méthode | Défini par | ||
---|---|---|---|
Construit une instance d’une classe CommandMessage avec un corps et un en-tête vides et une propriété operation par défaut de UNKNOWN_OPERATION. | CommandMessage | ||
[statique]
Fournit une description de l’opération spécifiée. | CommandMessage | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une représentation de chaîne du message. | CommandMessage | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
ADD_SUBSCRIPTIONS : String = "DSAddSub" [statique]
En-tête utilisé dans un message MULTI_SUBSCRIBE pour spécifier un tableau de paires sous-rubrique/sélecteur à ajouter à l’ensemble d’abonnements existant. | CommandMessage | ||
AUTHENTICATION_MESSAGE_REF_TYPE : String = "flex.messaging.messages.AuthenticationMessage" [statique]
Type de message de serveur pour les commandes d’authentification. | CommandMessage | ||
CLIENT_PING_OPERATION : uint = 5 [statique]
Cette opération est utilisée pour tester la connectivité via le canal actuel vers l’extrémité distante. | CommandMessage | ||
CLIENT_SYNC_OPERATION : uint = 4 [statique]
Cette opération est utilisée par une destination distante pour resynchroniser les messages manqués ou mis en cache vers un client comme résultat d’une commande poll émise par un client. | CommandMessage | ||
CLUSTER_REQUEST_OPERATION : uint = 7 [statique]
Cette opération est utilisée pour demander une liste d’URL d’extrémité de basculement pour la destination distante en fonction de l’appartenance de cluster. | CommandMessage | ||
CREDENTIALS_CHARSET_HEADER : String = "DSCredentialsCharset" [statique]
En-tête spécifiant le codage de jeu de caractères ayant été utilisé lors du codage des informations d’identification. | CommandMessage | ||
DISCONNECT_OPERATION : uint = 12 [statique]
Cette opération est utilisée pour indiquer qu’un canal a été déconnecté. | CommandMessage | ||
HEARTBEAT_HEADER : String = "DS<3" [statique]
En-tête qui indique que le message est un battement de cœur. | CommandMessage | ||
LOGIN_OPERATION : uint = 8 [statique]
Cette opération est utilisée pour envoyer des informations d’identification à l’extrémité de sorte que l’utilisateur puisse être connecté via le canal actuel. | CommandMessage | ||
LOGOUT_OPERATION : uint = 9 [statique]
Cette opération est utilisée pour déconnecter l’utilisateur du canal actuel et invalide la session de serveur si le canal est un canal HTTP. | CommandMessage | ||
MAX_FREQUENCY_HEADER : String = "DSMaxFrequency" [statique]
En-tête indiquant le nombre maximal de messages qu’une classe Consumer souhaite recevoir par seconde. | CommandMessage | ||
MESSAGING_VERSION : String = "DSMessagingVersion" [statique]
Les extrémités peuvent indiquer quelles fonctionnalités elles prennent en charge en signalant la dernière version d’échange de messages qu’elles peuvent traiter pendant l’envoi du message CommandMessage ping initial. | CommandMessage | ||
MULTI_SUBSCRIBE_OPERATION : uint = 11 [statique]
Utilisé par la classe MultiTopicConsumer pour l’abonnement/le désabonnement de plusieurs rubriques dans le même message. | CommandMessage | ||
NEEDS_CONFIG_HEADER : String = "DSNeedsConfig" [statique]
En-tête indiquant que le canal nécessite la configuration du serveur. | CommandMessage | ||
NO_OP_POLL_HEADER : String = "DSNoOpPoll" [statique]
En-tête supprimant le traitement des réponses d’interrogation. | CommandMessage | ||
POLL_OPERATION : uint = 2 [statique]
Cette opération est utilisée afin d’interroger une destination distante pour les messages non délivrés en cours. | CommandMessage | ||
POLL_WAIT_HEADER : String = "DSPollWait" [statique]
En-tête générant un temps d’attente inactif avant la demande d’interrogation client suivante. | CommandMessage | ||
PRESERVE_DURABLE_HEADER : String = "DSPreserveDurable" [statique]
Les abonnements JMS durables sont préservés lorsqu’un message de désabonnement comporte ce paramètre défini sur true dans son en-tête. | CommandMessage | ||
REMOVE_SUBSCRIPTIONS : String = "DSRemSub" [statique]
Comme ci-dessus, mais spécifie le tableau de sous-rubriques/sélecteurs à supprimer.
| CommandMessage | ||
SELECTOR_HEADER : String = "DSSelector" [statique]
Les commandes d’abonnement émises par une classe Consumer transmettent l’expression selector de la classe Consumer dans cet en-tête. | CommandMessage | ||
SUBSCRIBE_OPERATION : uint = 0 [statique]
Cette opération est utilisée pour s’abonner à une destination distante. | CommandMessage | ||
SUBSCRIPTION_INVALIDATE_OPERATION : uint = 10 [statique]
Cette opération est utilisée pour indiquer que l’abonnement du client à une destination distante a expiré. | CommandMessage | ||
SUBTOPIC_SEPARATOR : String = "_;_" [statique]
Chaîne separator utilisée pour séparer la sous-rubrique et les sélecteurs dans les en-têtes d’ajout et de suppression d’abonnement. | CommandMessage | ||
TRIGGER_CONNECT_OPERATION : uint = 13 [statique]
Cette opération est utilisée pour déclencher la connexion d’une classe ChannelSet. | CommandMessage | ||
UNKNOWN_OPERATION : uint = 10000 [statique]
Il s’agit de l’opération par défaut pour les nouvelles instances CommandMessage. | CommandMessage | ||
UNSUBSCRIBE_OPERATION : uint = 1 [statique]
Cette opération est utilisée pour se désabonner d’une destination distante. | CommandMessage |
operation | propriété |
public var operation:uint
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 à l’opération/la commande pour l’instance CommandMessage. Opération indiquant comment ce message doit être traité par la destination distante.
CommandMessage | () | Constructeur |
public function CommandMessage()
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 |
Construit une instance d’une classe CommandMessage avec un corps et un en-tête vides et une propriété operation
par défaut de UNKNOWN_OPERATION
.
getOperationAsString | () | méthode |
public static function getOperationAsString(op:uint):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 une description de l’opération spécifiée. Cette méthode est utilisée dans les opérations toString()
sur ce message.
Paramètres
op:uint — Une des constantes operation de la classe CommandMessage.
|
String — Nom abrégé de l’opération.
|
Exemple
Comment utiliser cet exemple
var msg:CommandMessage = CommandMessage(event.message);
trace("Current operation -'"+
CommandMessage.getOperationAsString(msg.operation)+ "'.");
toString | () | méthode |
override public function toString():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 |
Renvoie une représentation de chaîne du message.
Valeur renvoyéeString — Représentation de chaîne du message.
|
ADD_SUBSCRIPTIONS | Constante |
public static const ADD_SUBSCRIPTIONS:String = "DSAddSub"
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 |
En-tête utilisé dans un message MULTI_SUBSCRIBE pour spécifier un tableau de paires sous-rubrique/sélecteur à ajouter à l’ensemble d’abonnements existant.
AUTHENTICATION_MESSAGE_REF_TYPE | Constante |
public static const AUTHENTICATION_MESSAGE_REF_TYPE:String = "flex.messaging.messages.AuthenticationMessage"
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 |
Type de message de serveur pour les commandes d’authentification.
CLIENT_PING_OPERATION | Constante |
public static const CLIENT_PING_OPERATION:uint = 5
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 |
Cette opération est utilisée pour tester la connectivité via le canal actuel vers l’extrémité distante.
CLIENT_SYNC_OPERATION | Constante |
public static const CLIENT_SYNC_OPERATION:uint = 4
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 |
Cette opération est utilisée par une destination distante pour resynchroniser les messages manqués ou mis en cache vers un client comme résultat d’une commande poll émise par un client.
CLUSTER_REQUEST_OPERATION | Constante |
public static const CLUSTER_REQUEST_OPERATION:uint = 7
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 |
Cette opération est utilisée pour demander une liste d’URL d’extrémité de basculement pour la destination distante en fonction de l’appartenance de cluster.
CREDENTIALS_CHARSET_HEADER | Constante |
public static const CREDENTIALS_CHARSET_HEADER:String = "DSCredentialsCharset"
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 |
En-tête spécifiant le codage de jeu de caractères ayant été utilisé lors du codage des informations d’identification.
DISCONNECT_OPERATION | Constante |
public static const DISCONNECT_OPERATION:uint = 12
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 |
Cette opération est utilisée pour indiquer qu’un canal a été déconnecté.
HEARTBEAT_HEADER | Constante |
public static const HEARTBEAT_HEADER:String = "DS<3"
En-tête qui indique le message est un battement de cœur.
LOGIN_OPERATION | Constante |
public static const LOGIN_OPERATION:uint = 8
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 |
Cette opération est utilisée pour envoyer des informations d’identification à l’extrémité de sorte que l’utilisateur puisse être connecté via le canal actuel. Les informations d’identification doivent être codées au format Base64 et stockées dans la propriété body
du message.
LOGOUT_OPERATION | Constante |
public static const LOGOUT_OPERATION:uint = 9
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 |
Cette opération est utilisée pour déconnecter l’utilisateur du canal actuel et invalide la session de serveur si le canal est un canal HTTP.
MAX_FREQUENCY_HEADER | Constante |
public static const MAX_FREQUENCY_HEADER:String = "DSMaxFrequency"
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 |
En-tête indiquant le nombre maximal de messages qu’une classe Consumer souhaite recevoir par seconde.
MESSAGING_VERSION | Constante |
public static const MESSAGING_VERSION:String = "DSMessagingVersion"
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 |
Les extrémités peuvent indiquer quelles fonctionnalités elles prennent en charge en signalant la dernière version d’échange de messages qu’elles peuvent traiter pendant l’envoi du message CommandMessage ping initial.
MULTI_SUBSCRIBE_OPERATION | Constante |
public static const MULTI_SUBSCRIBE_OPERATION:uint = 11
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 |
Utilisé par la classe MultiTopicConsumer pour l’abonnement/le désabonnement de plusieurs rubriques dans le même message.
NEEDS_CONFIG_HEADER | Constante |
public static const NEEDS_CONFIG_HEADER:String = "DSNeedsConfig"
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 |
En-tête indiquant que le canal nécessite la configuration du serveur.
NO_OP_POLL_HEADER | Constante |
public static const NO_OP_POLL_HEADER:String = "DSNoOpPoll"
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 |
En-tête supprimant le traitement des réponses d’interrogation. Si un client possède une demande d’interrogation longue résidant sur le serveur et émet une autre interrogation, la réponse à cette autre interrogation doit être balisée avec cet en-tête, auquel cas la réponse est traitée comme une absence d’opération et l’interrogation suivante n’est pas planifiée. Sans cela, une interrogation suivante placera le canal et l’extrémité dans un cycle d’interrogation occupé.
POLL_OPERATION | Constante |
public static const POLL_OPERATION:uint = 2
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 |
Cette opération est utilisée afin d’interroger une destination distante pour les messages non délivrés en cours.
POLL_WAIT_HEADER | Constante |
public static const POLL_WAIT_HEADER:String = "DSPollWait"
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 |
En-tête générant un temps d’attente inactif avant la demande d’interrogation client suivante.
PRESERVE_DURABLE_HEADER | Constante |
public static const PRESERVE_DURABLE_HEADER:String = "DSPreserveDurable"
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 |
Les abonnements JMS durables sont préservés lorsqu’un message de désabonnement comporte ce paramètre défini sur true dans son en-tête.
REMOVE_SUBSCRIPTIONS | Constante |
public static const REMOVE_SUBSCRIPTIONS:String = "DSRemSub"
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 |
Comme ci-dessus, mais spécifie le tableau de sous-rubriques/sélecteurs à supprimer.
SELECTOR_HEADER | Constante |
public static const SELECTOR_HEADER:String = "DSSelector"
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 |
Les commandes d’abonnement émises par une classe Consumer transmettent l’expression selector
dans cet en-tête.
SUBSCRIBE_OPERATION | Constante |
public static const SUBSCRIBE_OPERATION:uint = 0
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 |
Cette opération est utilisée pour s’abonner à une destination distante.
SUBSCRIPTION_INVALIDATE_OPERATION | Constante |
public static const SUBSCRIPTION_INVALIDATE_OPERATION:uint = 10
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 |
Cette opération est utilisée pour indiquer que l’abonnement du client à une destination distante a expiré.
SUBTOPIC_SEPARATOR | Constante |
public static const SUBTOPIC_SEPARATOR: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 |
Chaîne separator utilisée pour séparer la sous-rubrique et les sélecteurs dans les en-têtes d’ajout et de suppression d’abonnement.
TRIGGER_CONNECT_OPERATION | Constante |
public static const TRIGGER_CONNECT_OPERATION:uint = 13
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 |
Cette opération est utilisée pour déclencher la connexion d’une classe ChannelSet.
UNKNOWN_OPERATION | Constante |
public static const UNKNOWN_OPERATION:uint = 10000
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 |
Il s’agit de l’opération par défaut pour les nouvelles instances CommandMessage.
UNSUBSCRIBE_OPERATION | Constante |
public static const UNSUBSCRIBE_OPERATION:uint = 1
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 |
Cette opération est utilisée pour se désabonner d’une destination distante.
Tue Jun 12 2018, 09:30 AM Z