| パッケージ | mx.messaging.messages |
| クラス | public class MessagePerformanceUtils |
| 継承 | MessagePerformanceUtils Object |
その後、このユーティリティクラスのメソッドを使用して、受信したメッセージに関する様々なパフォーマンス情報を取得できます。
これらのメトリックが有効な場合は、応答、応答確認、メッセージハンドラなどから、例えば以下を介してこのクラスのインスタンスが作成されます。
| プロパティ | 定義元 | ||
|---|---|---|---|
| clientReceiveTime : Number [読み取り専用]
クライアントがサーバーから応答メッセージを受信した基準時からのミリ秒単位のタイムスタンプ
| MessagePerformanceUtils | ||
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| messageSize : int [読み取り専用]
サーバーエンドポイントでのシリアル化解除中に測定された、元のクライアントメッセージのサイズ
| MessagePerformanceUtils | ||
| networkRTT : Number [読み取り専用]
クライアントメッセージがネットワークラウンドトリップを開始してからサーバーが応答するまでの時間(総計時間とサーバー処理時間との差異から計算)
| MessagePerformanceUtils | ||
| originatingMessageSentTime : Number [読み取り専用]
プッシュされたメッセージである場合にのみ設定されます。メッセージのプッシュを実行したクライアントがメッセージを送信した基準時からのミリ秒単位のタイムスタンプです。 | MessagePerformanceUtils | ||
| originatingMessageSize : Number [読み取り専用]
プッシュされたメッセージである場合にのみ設定されます。このプッシュされたメッセージの元となるメッセージのバイト単位のサイズです。
| MessagePerformanceUtils | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| pushedMessageFlag : Boolean [読み取り専用]
クライアントが発行元であるメッセージへの応答でないメッセージがクライアントにプッシュされた場合、true を返します。
| MessagePerformanceUtils | ||
| pushOneWayTime : Number [読み取り専用]
プッシュされたメッセージである場合にのみ設定されます。これは、サーバーがメッセージをプッシュしてから、それをクライアントが受信するまでのネットワーク時間です。 | MessagePerformanceUtils | ||
| responseMessageSize : int [読み取り専用]
サーバーエンドポイントでのシリアル化中に測定された、サーバーからクライアントに送信された応答メッセージのサイズ
| MessagePerformanceUtils | ||
| serverAdapterExternalTime : Number [読み取り専用]
このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられてはいるがその外部であるアダプタから呼び出されたモジュールで費やされた時間 | MessagePerformanceUtils | ||
| serverAdapterTime : Number [読み取り専用]
このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられたアダプタで費やされた時間 | MessagePerformanceUtils | ||
| serverNonAdapterTime : Number [読み取り専用]
このメッセージの宛先に関連付けられているアダプタの外部で費やされたサーバー処理時間
| MessagePerformanceUtils | ||
| serverPollDelay : Number [読み取り専用]
| MessagePerformanceUtils | ||
| serverPrePushTime : Number [読み取り専用]
サーバーがクライアントメッセージを受信してから、元のメッセージの結果として他のクライアントへメッセージのプッシュを開始するまでの時間 | MessagePerformanceUtils | ||
| serverProcessingTime : Number [読み取り専用]
サーバーがクライアントメッセージを受信してから、受信メッセージに応答するまで、または受信側のクライアントへの送信準備が整ったプッシュ対象のメッセージを保持するまでの時間 | MessagePerformanceUtils | ||
| serverSendTime : Number [読み取り専用]
サーバーがクライアントへの応答メッセージを送信した基準時からのミリ秒単位のタイムスタンプ
| MessagePerformanceUtils | ||
| totalPushTime : Number [読み取り専用]
プッシュされたメッセージである場合にのみ設定されます。これは、プッシュの実行によるクライアントのメッセージ送信から、それをクライアントが受信したという通知をプッシュが受信するまでの時間です。 | MessagePerformanceUtils | ||
| totalTime : Number [読み取り専用]
このクライアントがメッセージを送信してから、サーバーからの応答を受信するまでの時間
| MessagePerformanceUtils | ||
| メソッド | 定義元 | ||
|---|---|---|---|
メッセージの MPI ヘッダーの情報を使用して MPUtils インスタンスを作成するコンストラクタ
| MessagePerformanceUtils | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
MPI で有効なすべての情報の概要を返すメソッド | MessagePerformanceUtils | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| clientReceiveTime | プロパティ |
clientReceiveTime:Number [読み取り専用] クライアントがサーバーから応答メッセージを受信した基準時からのミリ秒単位のタイムスタンプ
public function get clientReceiveTime():Number| messageSize | プロパティ |
messageSize:int [読み取り専用] サーバーエンドポイントでのシリアル化解除中に測定された、元のクライアントメッセージのサイズ
public function get messageSize():int| networkRTT | プロパティ |
networkRTT:Number [読み取り専用] クライアントメッセージがネットワークラウンドトリップを開始してからサーバーが応答するまでの時間(総計時間とサーバー処理時間との差異から計算)
public function get networkRTT():Number| originatingMessageSentTime | プロパティ |
originatingMessageSentTime:Number [読み取り専用] プッシュされたメッセージである場合にのみ設定されます。メッセージのプッシュを実行したクライアントがメッセージを送信した基準時からのミリ秒単位のタイムスタンプです。
public function get originatingMessageSentTime():Number| originatingMessageSize | プロパティ |
originatingMessageSize:Number [読み取り専用] プッシュされたメッセージである場合にのみ設定されます。このプッシュされたメッセージの元となるメッセージのバイト単位のサイズです。
public function get originatingMessageSize():Number| pushedMessageFlag | プロパティ |
pushedMessageFlag:Boolean [読み取り専用] クライアントが発行元であるメッセージへの応答でないメッセージがクライアントにプッシュされた場合、true を返します。
public function get pushedMessageFlag():Boolean| pushOneWayTime | プロパティ |
pushOneWayTime:Number [読み取り専用] プッシュされたメッセージである場合にのみ設定されます。これは、サーバーがメッセージをプッシュしてから、それをクライアントが受信するまでのネットワーク時間です。 これを有効にするには、サーバーとクライアントの時計が同期している必要があります。
public function get pushOneWayTime():Number| responseMessageSize | プロパティ |
responseMessageSize:int [読み取り専用] サーバーエンドポイントでのシリアル化中に測定された、サーバーからクライアントに送信された応答メッセージのサイズ
public function get responseMessageSize():int| serverAdapterExternalTime | プロパティ |
serverAdapterExternalTime:Number [読み取り専用] このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられてはいるがその外部であるアダプタから呼び出されたモジュールで費やされた時間
public function get serverAdapterExternalTime():Number| serverAdapterTime | プロパティ |
serverAdapterTime:Number [読み取り専用] このメッセージへの応答準備、または受信側クライアントへのメッセージのプッシュ準備が整うまでに、メッセージの宛先に関連付けられたアダプタで費やされた時間
public function get serverAdapterTime():Number| serverNonAdapterTime | プロパティ |
serverNonAdapterTime:Number [読み取り専用] このメッセージの宛先に関連付けられているアダプタの外部で費やされたサーバー処理時間
public function get serverNonAdapterTime():Number| serverPollDelay | プロパティ |
| serverPrePushTime | プロパティ |
serverPrePushTime:Number [読み取り専用] サーバーがクライアントメッセージを受信してから、元のメッセージの結果として他のクライアントへメッセージのプッシュを開始するまでの時間
public function get serverPrePushTime():Number| serverProcessingTime | プロパティ |
serverProcessingTime:Number [読み取り専用] サーバーがクライアントメッセージを受信してから、受信メッセージに応答するまで、または受信側のクライアントへの送信準備が整ったプッシュ対象のメッセージを保持するまでの時間
public function get serverProcessingTime():Number| serverSendTime | プロパティ |
serverSendTime:Number [読み取り専用] サーバーがクライアントへの応答メッセージを送信した基準時からのミリ秒単位のタイムスタンプ
public function get serverSendTime():Number| totalPushTime | プロパティ |
totalPushTime:Number [読み取り専用] プッシュされたメッセージである場合にのみ設定されます。これは、プッシュの実行によるクライアントのメッセージ送信から、それをクライアントが受信したという通知をプッシュが受信するまでの時間です。 これを有効にするには、2 つのクライアントの時計が同期している必要があります。
public function get totalPushTime():Number| totalTime | プロパティ |
totalTime:Number [読み取り専用] このクライアントがメッセージを送信してから、サーバーからの応答を受信するまでの時間
public function get totalTime():Number| MessagePerformanceUtils | () | コンストラクタ |
public function MessagePerformanceUtils(message:Object)メッセージの MPI ヘッダーの情報を使用して MPUtils インスタンスを作成するコンストラクタ
パラメータmessage:Object — MPI ヘッダーが MPI 情報の取得に使用されるメッセージ
|
| prettyPrint | () | メソッド |
public function prettyPrint():StringMPI で有効なすべての情報の概要を返すメソッド 使用方法の例としては、以下が挙げられます。
戻り値String — MPI で有効なすべての情報の概要が含まれたストリング
|
var mpiutil:MessagePerformanceUtils = new MessagePerformanceUtils(message);
Alert.show(mpiutil.prettyPrint(), "MPI Output", Alert.NONMODAL);
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/messaging/messages/MessagePerformanceUtils.html