ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.messaging.messages 

MessagePerformanceUtils  - AS3 BlazeDS LCDS

Paketmx.messaging.messages
Klassepublic class MessagePerformanceUtils
VererbungMessagePerformanceUtils Inheritance 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

Die MessagePerformanceUtils-Dienstprogrammklasse wird zum Abrufen verschiedener metrischer Informationen zu Größe und Zeit einer vom Client zum Server gesendeten Meldung und der zugehörigen Antwortmeldung sowie vom Server zu den Clients weitergeleiteten Meldungen verwendet. Metrische Informationen werden gesammelt, wenn die entsprechenden Eigenschaften des Kanals aktiviert sind: <record-message-times> gibt die Erfassung von Zeitinformationen an, <record-message-sizes> gibt die Erfassung von Größeninformationen an.

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);
     



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  clientReceiveTime : Number
[schreibgeschützt] Zeitstempel in Millisekunden, ab dem Zeitpunkt, an dem der Client die Antwortmeldung vom Server empfangen hat.
MessagePerformanceUtils
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor, der eine MPUtils-Instanz mit Informationen aus den MPI-Headern der übergebenen Meldung erstellt.
MessagePerformanceUtils
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
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
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

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 
messageSize:int  [schreibgeschützt]

Die Größe der ursprünglichen Clientmeldung, gemessen während Deserialisierung durch den Serverendpunkt.



Implementierung
    public function get messageSize():int

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
Konstruktordetails

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.

Parameter
message:Object — Die Meldung, deren MPI-Header durch Abrufen der MPI-Informationen verwendet wird.
Methodendetails

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




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.