Paket | mx.messaging.messages |
Klasse | public class MessagePerformanceUtils |
Vererbung | MessagePerformanceUtils 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 |
Sie können dann Methoden dieser Dienstprogrammklasse verwenden, um verschiedene Leistungsinformationen zu den Meldungen abzurufen, die Sie gerade erhalten haben.
Wenn diese metrischen Informationen aktiviert sind, sollte eine Instanz dieser Klasse aus einer Reaktion, Bestätigung oder Meldungsprozedur mit folgendem Code erstellt werden:
var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(event.message);
Eigenschaft | Definiert von | ||
---|---|---|---|
clientReceiveTime : Number [schreibgeschützt]
Zeitstempel in Millisekunden, ab dem Zeitpunkt, an dem der Client die Antwortmeldung vom Server empfangen hat. | MessagePerformanceUtils | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
messageSize : int [schreibgeschützt]
Die Größe der ursprünglichen Clientmeldung, gemessen während Deserialisierung durch den Serverendpunkt. | MessagePerformanceUtils | ||
networkRTT : Number [schreibgeschützt]
Für Clientmeldung und Serverantwort benötigte Netzwerkzeit, wird aus der Differenz zwischen Gesamtzeit und Serververarbeitungszeit errechnet. | MessagePerformanceUtils | ||
originatingMessageSentTime : Number [schreibgeschützt]
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Zeitstempel in Millisekunden ab dem Zeitpunkt, an dem der Client die Meldung gesendet hat. | MessagePerformanceUtils | ||
originatingMessageSize : Number [schreibgeschützt]
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Größe der Meldung in Byte, die ursprünglich zu dieser weitergeleiteten Meldung geführt hat . | MessagePerformanceUtils | ||
pushedMessageFlag : Boolean [schreibgeschützt]
Gibt „true“ zurück, wenn die Meldung an den Client weitergeleitet wurde, aber keine Antwort auf eine Meldung ist, die von dem Client stammt. | MessagePerformanceUtils | ||
pushOneWayTime : Number [schreibgeschützt]
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Netzwerkzeit zwischen dem Zeitpunkt, an dem der Server die Meldung weitergeleitet und der Client sie empfangen hat. | MessagePerformanceUtils | ||
responseMessageSize : int [schreibgeschützt]
Die Größe der Antwortmeldung in Byte, die vom Server an den Client gesendet wird, zum Zeitpunkt der Serialisierung am Serverendpunkt. | MessagePerformanceUtils | ||
serverAdapterExternalTime : Number [schreibgeschützt]
Zeit, die in einem Modul gebraucht wurde, das von einem externen Adapter aufgerufen wurde, der mit dem Ziel dieser Meldung verknüpft ist, und zwar entweder bevor die Antwort auf die Meldung bereitsteht oder die Meldung zur Weiterleitung an den erhaltenden Client vorbereitet ist. | MessagePerformanceUtils | ||
serverAdapterTime : Number [schreibgeschützt]
Zeit, die in dem mit dem Meldungsziel verknüpften Adapter gebraucht wurde, um eine Antwort auf die Meldung bereitzustellen oder die Meldung an einen Client weiterzuleiten. | MessagePerformanceUtils | ||
serverNonAdapterTime : Number [schreibgeschützt]
Serververarbeitungszeit außerhalb dieses Adapters, der mit dem Ziel dieser Meldung verknüpft ist. | MessagePerformanceUtils | ||
serverPollDelay : Number [schreibgeschützt]
Wartezeit der Meldung auf dem Server, nachdem sie zur Weiterleitung an den Client bereit war, jedoch noch nicht abgefragt war. | MessagePerformanceUtils | ||
serverPrePushTime : Number [schreibgeschützt]
Zeit zwischen dem Erhalt der Clientmeldung durch den Server und der Weiterleitung von Meldungen durch den Server an andere Clients, die durch die ursprüngliche Meldung ausgelöst wurden. | MessagePerformanceUtils | ||
serverProcessingTime : Number [schreibgeschützt]
Zeit zwischen dem Erhalt der Clientmeldung durch den Server und dem Zeitpunkt, an dem der Server auf die erhaltene Meldung antwortet oder die weitergeleitete Meldung zum Senden an einen erhaltenden Client bereitstellt. | MessagePerformanceUtils | ||
serverSendTime : Number [schreibgeschützt]
Zeitstempel in Millisekunden ab dem Zeitpunkt, an dem der Server eine Antwortmeldung an den Client gesendet hat. | MessagePerformanceUtils | ||
totalPushTime : Number [schreibgeschützt]
Wird nur bei einer weitergeleiteten Meldung ausgefüllt. Dies ist die Zeit zwischen der Weiterleitung der Meldung durch den Client, der die Weiterleitung verursacht, und dem Erhalt der Meldung durch den Client, der die Weiterleitung erhält. | MessagePerformanceUtils | ||
totalTime : Number [schreibgeschützt]
Zeit zwischen der Versendung einer Meldung durch diesen Client und dem Erhalt einer Antwort vom Server
| MessagePerformanceUtils |
Methode | Definiert von | ||
---|---|---|---|
MessagePerformanceUtils(message:Object)
Konstruktor, der eine MPUtils-Instanz mit Informationen aus den MPI-Headern der übergebenen Meldung erstellt.
| MessagePerformanceUtils | ||
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 eine Übersicht über alle in MPI verfügbaren Informationen zurück. | MessagePerformanceUtils | ||
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 | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
clientReceiveTime | Eigenschaft |
clientReceiveTime:Number
[schreibgeschützt] 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 |
Zeitstempel in Millisekunden, ab dem Zeitpunkt, an dem der Client die Antwortmeldung vom Server empfangen hat.
Implementierung
public function get clientReceiveTime():Number
messageSize | Eigenschaft |
networkRTT | Eigenschaft |
networkRTT:Number
[schreibgeschützt] 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ür Clientmeldung und Serverantwort benötigte Netzwerkzeit, wird aus der Differenz zwischen Gesamtzeit und Serververarbeitungszeit errechnet.
Implementierung
public function get networkRTT():Number
originatingMessageSentTime | Eigenschaft |
originatingMessageSentTime:Number
[schreibgeschützt] 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 |
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Zeitstempel in Millisekunden ab dem Zeitpunkt, an dem der Client die Meldung gesendet hat.
Implementierung
public function get originatingMessageSentTime():Number
originatingMessageSize | Eigenschaft |
originatingMessageSize:Number
[schreibgeschützt] 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 |
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Größe der Meldung in Byte, die ursprünglich zu dieser weitergeleiteten Meldung geführt hat .
Implementierung
public function get originatingMessageSize():Number
pushedMessageFlag | Eigenschaft |
pushedMessageFlag:Boolean
[schreibgeschützt] 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 „true“ zurück, wenn die Meldung an den Client weitergeleitet wurde, aber keine Antwort auf eine Meldung ist, die von dem Client stammt.
Implementierung
public function get pushedMessageFlag():Boolean
pushOneWayTime | Eigenschaft |
pushOneWayTime:Number
[schreibgeschützt] 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 |
Wird nur bei einer weitergeleiteten Meldung ausgefüllt; Netzwerkzeit zwischen dem Zeitpunkt, an dem der Server die Meldung weitergeleitet und der Client sie empfangen hat. Damit diese Angabe aussagekräftig ist, müssen Server- und Clientuhr synchron laufen.
Implementierung
public function get pushOneWayTime():Number
responseMessageSize | Eigenschaft |
responseMessageSize:int
[schreibgeschützt] 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 Größe der Antwortmeldung in Byte, die vom Server an den Client gesendet wird, zum Zeitpunkt der Serialisierung am Serverendpunkt.
Implementierung
public function get responseMessageSize():int
serverAdapterExternalTime | Eigenschaft |
serverAdapterExternalTime:Number
[schreibgeschützt] 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 |
Zeit, die in einem Modul gebraucht wurde, das von einem externen Adapter aufgerufen wurde, der mit dem Ziel dieser Meldung verknüpft ist, und zwar entweder bevor die Antwort auf die Meldung bereitsteht oder die Meldung zur Weiterleitung an den erhaltenden Client vorbereitet ist.
Implementierung
public function get serverAdapterExternalTime():Number
serverAdapterTime | Eigenschaft |
serverAdapterTime:Number
[schreibgeschützt] 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 |
Zeit, die in dem mit dem Meldungsziel verknüpften Adapter gebraucht wurde, um eine Antwort auf die Meldung bereitzustellen oder die Meldung an einen Client weiterzuleiten.
Implementierung
public function get serverAdapterTime():Number
serverNonAdapterTime | Eigenschaft |
serverNonAdapterTime:Number
[schreibgeschützt] 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 |
Serververarbeitungszeit außerhalb dieses Adapters, der mit dem Ziel dieser Meldung verknüpft ist.
Implementierung
public function get serverNonAdapterTime():Number
serverPollDelay | Eigenschaft |
serverPollDelay:Number
[schreibgeschützt] 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 |
Wartezeit der Meldung auf dem Server, nachdem sie zur Weiterleitung an den Client bereit war, jedoch noch nicht abgefragt war.
Implementierung
public function get serverPollDelay():Number
serverPrePushTime | Eigenschaft |
serverPrePushTime:Number
[schreibgeschützt] 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 |
Zeit zwischen dem Erhalt der Clientmeldung durch den Server und der Weiterleitung von Meldungen durch den Server an andere Clients, die durch die ursprüngliche Meldung ausgelöst wurden.
Implementierung
public function get serverPrePushTime():Number
serverProcessingTime | Eigenschaft |
serverProcessingTime:Number
[schreibgeschützt] 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 |
Zeit zwischen dem Erhalt der Clientmeldung durch den Server und dem Zeitpunkt, an dem der Server auf die erhaltene Meldung antwortet oder die weitergeleitete Meldung zum Senden an einen erhaltenden Client bereitstellt.
Implementierung
public function get serverProcessingTime():Number
serverSendTime | Eigenschaft |
serverSendTime:Number
[schreibgeschützt] 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 |
Zeitstempel in Millisekunden ab dem Zeitpunkt, an dem der Server eine Antwortmeldung an den Client gesendet hat.
Implementierung
public function get serverSendTime():Number
totalPushTime | Eigenschaft |
totalPushTime:Number
[schreibgeschützt] 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 |
Wird nur bei einer weitergeleiteten Meldung ausgefüllt. Dies ist die Zeit zwischen der Weiterleitung der Meldung durch den Client, der die Weiterleitung verursacht, und dem Erhalt der Meldung durch den Client, der die Weiterleitung erhält. Damit diese Angabe aussagekräftig ist, müssen die Uhren beider Clients synchron laufen.
Implementierung
public function get totalPushTime():Number
totalTime | Eigenschaft |
totalTime:Number
[schreibgeschützt] 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 |
Zeit zwischen der Versendung einer Meldung durch diesen Client und dem Erhalt einer Antwort vom Server
Implementierung
public function get totalTime():Number
MessagePerformanceUtils | () | Konstruktor |
public function MessagePerformanceUtils(message: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 |
Konstruktor, der eine MPUtils-Instanz mit Informationen aus den MPI-Headern der übergebenen Meldung erstellt.
Parametermessage:Object — Die Meldung, deren MPI-Header durch Abrufen der MPI-Informationen verwendet wird.
|
prettyPrint | () | Methode |
public function prettyPrint():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 Übersicht über alle in MPI verfügbaren Informationen zurück. Beispiel:
var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(message); Alert.show(mpiutil.prettyPrint(), "MPI Output", Alert.NONMODAL);Rückgabewerte
String — String mit einer Übersicht über alle in MPI verfügbaren Informationen
|
Tue Jun 12 2018, 10:04 AM Z