| パッケージ | mx.messaging.messages |
| public class AbstractMessage | |
| 継承 | AbstractMessage Object |
| 実装 | IMessage |
| Subclasses | AsyncMessage, HTTPRequestMessage, RemotingMessage |
headers プロパティは、特定のメッセージインスタンスの特化したメタ情報へのアクセスを提供します。headers プロパティは、固有のヘッダ名をキーとして持つ結合配列です。
メッセージの本文には、リモート宛先によって配信および処理される必要があるインスタンス固有のデータが含まれます。body はオブジェクトで、メッセージのペイロードとなります。
| プロパティ | 定義 | ||
|---|---|---|---|
| body : Object
メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。
| AbstractMessage | ||
| clientId : String
clientId は、メッセージを送信した MessageAgent を示します。
| AbstractMessage | ||
![]() | constructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
| Object | |
| destination : String
メッセージの宛先。
| AbstractMessage | ||
| headers : Object
メッセージのヘッダは、キーがヘッダ名、値がヘッダ値として格納される結合配列です。
| AbstractMessage | ||
| messageId : String
メッセージ固有の ID。
| AbstractMessage | ||
![]() | prototype : Object
[static]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
| Object | |
| timestamp : Number
メッセージの日時スタンプへのアクセスを提供します。
| AbstractMessage | ||
| timeToLive : Number
メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。
| AbstractMessage | ||
| メソッド | 定義 | ||
|---|---|---|---|
| AbstractMessage()
本文とヘッダーが空の AbstractMessage インスタンスを作成します。
| AbstractMessage | ||
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
| toString():String
メッセージのストリング表現を返します。
| AbstractMessage | ||
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
| 定数 | 定義 | ||
|---|---|---|---|
| DESTINATION_CLIENT_ID_HEADER : String = "DSDstClientId" [static]
サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。
| AbstractMessage | ||
| ENDPOINT_HEADER : String = "DSEndpoint" [static]
メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。
| AbstractMessage | ||
| REMOTE_CREDENTIALS_HEADER : String = "DSRemoteCredentials" [static]
宛先のリモート証明書を設定する必要があるメッセージは、このヘッダ内に Base64 エンコードされた資格情報を保持します。
| AbstractMessage | ||
| REQUEST_TIMEOUT_HEADER : String = "DSRequestTimeout" [static]
このヘッダは、要求タイムアウトを定義して送信されるメッセージに使用されます。
| AbstractMessage | ||
| body | プロパティ |
body:Object [read-write]メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。
実装 public function get body():Object
public function set body(value:Object):void
| clientId | プロパティ |
clientId:String [read-write]clientId は、メッセージを送信した MessageAgent を示します。
実装 public function get clientId():String
public function set clientId(value:String):void
| destination | プロパティ |
destination:String [read-write]メッセージの宛先。
実装 public function get destination():String
public function set destination(value:String):void
| headers | プロパティ |
headers:Object [read-write]メッセージのヘッダは、キーがヘッダ名、値がヘッダ値として格納される結合配列です。このプロパティは、特定のメッセージインスタンスの特化したメタ情報へのアクセスを提供します。コアヘッダ名は 'DS' の接頭辞で始まります。カスタムのヘッダ名は、名前の競合を避けるため、固有の接頭辞で始める必要があります。
実装 public function get headers():Object
public function set headers(value:Object):void
| messageId | プロパティ |
messageId:String [read-write]メッセージ固有の ID。メッセージ ID を使用して、要求と応答のメッセージングシナリオで、応答を元の要求メッセージに関連付けることができます。
実装 public function get messageId():String
public function set messageId(value:String):void
| timestamp | プロパティ |
timestamp:Number [read-write]メッセージの日時スタンプへのアクセスを提供します。日時スタンプは、メッセージが送信された日付と時間です。日時スタンプは、システム内でメッセージを追跡し、サービスレベルの品質の保証およびメッセージの有効期限のメカニズムを提供するために使用されます。
実装 public function get timestamp():Number
public function set timestamp(value:Number):void
関連項目
| timeToLive | プロパティ |
timeToLive:Number [read-write]
メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。この値は、timestamp 値と組み合わせて使用します。有効期間は、このメッセージが有効な状態を維持する、指定された timestamp 値からのミリ秒数です。たとえば、timestamp 値が 04/05/05 1:30:45 PST で timeToLive 値が 5000 の場合、このメッセージは 04/05/05 1:30:50 PST で期限切れになります。有効期限が切れたメッセージは、他のどのクライアントにも配信されません。
public function get timeToLive():Number
public function set timeToLive(value:Number):void
| AbstractMessage | () | コンストラクタ |
public 関数 AbstractMessage()本文とヘッダーが空の AbstractMessage インスタンスを作成します。このメッセージタイプは、直接インスタンス化または使用しないでください。
| toString | () | メソッド |
| DESTINATION_CLIENT_ID_HEADER | 定数 |
public static const DESTINATION_CLIENT_ID_HEADER:String = "DSDstClientId"サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。各メッセージにはこのヘッダが含まれており、メッセージを受信するコンシューマインスタンスが識別されます。
| ENDPOINT_HEADER | 定数 |
public static const ENDPOINT_HEADER:String = "DSEndpoint"メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。各チャンネルではメッセージの送信時にこの値が自動的に設定されます。
| REMOTE_CREDENTIALS_HEADER | 定数 |
public static const REMOTE_CREDENTIALS_HEADER:String = "DSRemoteCredentials"宛先のリモート証明書を設定する必要があるメッセージは、このヘッダ内に Base64 エンコードされた資格情報を保持します。
| REQUEST_TIMEOUT_HEADER | 定数 |
public static const REQUEST_TIMEOUT_HEADER:String = "DSRequestTimeout"このヘッダは、要求タイムアウトを定義して送信されるメッセージに使用されます。要求タイムアウトの値はサービスまたはチャンネルによって出力メッセージに設定され、対応する MessageResponder が要求をタイムアウトするまでに承認、結果、またはフォルトの応答を待つ時間を制御します。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/2_jp/langref/mx/messaging/messages/AbstractMessage.html