(Flex Data Services のみ)
パッケージmx.messaging.messages
public class AsyncMessage
継承AsyncMessage Inheritance AbstractMessage Inheritance Object
SubclassesAcknowledgeMessage, CommandMessage, DataMessage

AsyncMessage は、すべての非同期メッセージの基本クラスです。



パブリックプロパティ
 プロパティ定義
 Inheritedbody : Object
メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。
AbstractMessage
 InheritedclientId : String
clientId は、メッセージを送信した MessageAgent を示します。
AbstractMessage
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  correlationId : String
メッセージの相関 ID へのアクセスを提供します。
AsyncMessage
 Inheriteddestination : String
メッセージの宛先。
AbstractMessage
 Inheritedheaders : Object
メッセージのヘッダは、キーがヘッダ名、値がヘッダ値として格納される結合配列です。
AbstractMessage
 InheritedmessageId : String
メッセージ固有の ID。
AbstractMessage
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedtimestamp : Number
メッセージの日時スタンプへのアクセスを提供します。
AbstractMessage
 InheritedtimeToLive : Number
メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。
AbstractMessage
パブリックメソッド
 メソッド定義
  AsyncMessage(body:Object = null, headers:Object = null)
本文とヘッダーが空の AsyncMessage インスタンスを作成します。
AsyncMessage
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedtoString():String
メッセージのストリング表現を返します。
AbstractMessage
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
パブリック定数
 定数定義
 InheritedDESTINATION_CLIENT_ID_HEADER : String = "DSDstClientId"
[static] サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。
AbstractMessage
 InheritedENDPOINT_HEADER : String = "DSEndpoint"
[static] メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。
AbstractMessage
 InheritedREMOTE_CREDENTIALS_HEADER : String = "DSRemoteCredentials"
[static] 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダ内に Base64 エンコードされた資格情報を保持します。
AbstractMessage
 InheritedREQUEST_TIMEOUT_HEADER : String = "DSRequestTimeout"
[static] このヘッダは、要求タイムアウトを定義して送信されるメッセージに使用されます。
AbstractMessage
  SUBTOPIC_HEADER : String = "DSSubtopic"
[static] subtopic プロパティが定義された MessageAgent から送信されたメッセージでは、メッセージのターゲットとなるサブトピックがこのヘッダ内に示されます。
AsyncMessage
プロパティの詳細
correlationIdプロパティ
public var correlationId:String

メッセージの相関 ID へのアクセスを提供します。メッセージの応答と分割に使用されます。correlationId には、このメッセージが参照する前のメッセージの messageId が含まれます。

関連項目

コンストラクタの詳細
AsyncMessage()コンストラクタ
public 関数 AsyncMessage(body:Object = null, headers:Object = null)

本文とヘッダーが空の AsyncMessage インスタンスを作成します。このデフォルト動作に加え、便宜上の目的でメッセージの本文とヘッダをコンストラクタに渡すこともできます。以下に、この方法で本文を呼び出す例を示します。var msg:AsyncMessage = new AsyncMessage("Body text"); 本文とヘッダの両方を提供する例 var msg:AsyncMessage = new AsyncMessage("Body text", {"customerHeader":"customValue"});

パラメータ
body:Object (default = null) — メッセージに割り当てるオプションの本文です。
 
headers:Object (default = null) — メッセージに割り当てるオプションのヘッダです。
定数の詳細
SUBTOPIC_HEADER定数
public static const SUBTOPIC_HEADER:String = "DSSubtopic"

subtopic プロパティが定義された MessageAgent から送信されたメッセージでは、メッセージのターゲットとなるサブトピックがこのヘッダ内に示されます。