| パッケージ | mx.messaging |
| クラス | public class MultiTopicProducer |
| 継承 | MultiTopicProducer AbstractProducer MessageAgent EventDispatcher Object |
MultiTopicProducer は、出力メッセージが送信されてその処理が成功したかどうかに従って、送信するメッセージごとに MessageAckEvent または MessageFaultEvent イベントを送出します。
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | authenticated : Boolean [読み取り専用]
この MessageAgent が宛先への接続に認証を使用するかどうかを示します。 | MessageAgent | |
![]() | autoConnect : Boolean
true の場合、send() メソッドが初めて呼び出されると、プロデューサは自動的に宛先に接続します。 | AbstractProducer | |
![]() | channelSet : ChannelSet
MessageAgent が使用する ChannelSet へのアクセスを提供します。 | MessageAgent | |
![]() | clientId : String [読み取り専用]
MessageAgent のクライアント ID へのアクセスを提供します。 | MessageAgent | |
![]() | connected : Boolean [読み取り専用]
この MessageAgent が現在、ChannelSet を介して宛先に接続されているかどうかを示します。 | MessageAgent | |
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
![]() | defaultHeaders : Object
プロデューサで送信されるメッセージに適用するデフォルトヘッダーです。 | AbstractProducer | |
![]() | destination : String
MessageAgent の宛先へのアクセスを提供します。 | MessageAgent | |
![]() | priority : int
プロデューサが送信するメッセージのデフォルトメッセージ優先度です。 | AbstractProducer | |
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
![]() | reconnectAttempts : int
宛先が利用できない場合、または宛先への接続が閉じられた場合に、プロデューサが再接続を試行する回数です。 | AbstractProducer | |
![]() | reconnectInterval : int
再接続を試行する間隔 (ミリ秒数) です。 | AbstractProducer | |
![]() | requestTimeout : int
送信メッセージの要求タイムアウト時間(秒単位)に対するアクセスを提供します。 | MessageAgent | |
| subtopics : ArrayCollection
メッセージのパブリッシュに使用されるサブトピックの一覧へのアクセスを提供します。
| MultiTopicProducer | ||
| メソッド | 定義元 | ||
|---|---|---|---|
プロデューサを作成します。 | MultiTopicProducer | ||
![]() |
送信されたメッセージの結果を受信したときに MessageResponder によって呼び出されます。 | MessageAgent | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
このプロデューサが送信するメッセージのサブトピックの現在の一覧にサブトピックを追加します。 | MultiTopicProducer | ||
![]() |
CONNECT ChannelEvent を処理します。 | MessageAgent | |
![]() |
DISCONNECT ChannelEvent を処理します。 | MessageAgent | |
![]() |
ChannelFaultEvent を処理します。 | MessageAgent | |
![]() |
プロデューサをターゲットの宛先に接続します。 | AbstractProducer | |
![]() | [override]
プロデューサをリモート宛先から切断します。 | AbstractProducer | |
![]() |
イベントをイベントフローに送出します。 | EventDispatcher | |
![]() |
送信されたメッセージの失敗を受信したときに、MessageResponder によって呼び出されます。 | MessageAgent | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
渡されたメッセージに対し保留の要求がある場合、true を返します。 | MessageAgent | |
![]() |
実装オブジェクトが作成され、タグに指定されたすべてのプロパティが割り当てられた後に呼び出されます。 | MessageAgent | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
MessageAgent をリモート宛先からログアウトします。 | MessageAgent | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
サブトピックプロパティからサブトピックを削除します。 | MultiTopicProducer | ||
![]() |
指定されたメッセージを宛先に送信します。 | AbstractProducer | |
![]() |
MessageAgent が宛先の認証に使用する証明書を設定します。 | MessageAgent | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
セカンダリシステムへの認証のためにリモート宛先に渡すリモート資格情報を設定します。 | MessageAgent | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| subtopics | プロパティ |
subtopics:ArrayCollectionメッセージのパブリッシュに使用されるサブトピックの一覧へのアクセスを提供します。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。
public function get subtopics():ArrayCollection public function set subtopics(value:ArrayCollection):void| MultiTopicProducer | () | コンストラクタ |
public function MultiTopicProducer()プロデューサを作成します。
function sendMessage():void
{
var producer:MultiTopicProducer = new MultiTopicProducer();
producer.destination = "NASDAQ";
var msg:AsyncMessage = new AsyncMessage();
msg.headers.operation = "UPDATE";
msg.body = {"SYMBOL":50.00};
// only send to subscribers to subtopic "SYMBOL" and "ALLSTOCKS"
msg.addSubtopic("SYMBOL");
msg.addSubtopic("ALLSTOCKS");
producer.send(msg);
}
| addSubtopic | () | メソッド |
public function addSubtopic(subtopic:String):voidこのプロデューサが送信するメッセージのサブトピックの現在の一覧にサブトピックを追加します。これは、このサブトピックをサブトピックプロパティに追加するための簡単な方法です。
パラメータ
subtopic:String — このプロデューサが送信するサブトピックの現在の一覧に追加されるサブトピックです。
|
| removeSubtopic | () | メソッド |
public function removeSubtopic(subtopic:String):voidサブトピックプロパティからサブトピックを削除します。サブトピックが一覧にない場合、エラーをスローします。
パラメータ
subtopic:String — サブトピックプロパティから削除されるサブトピックです。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/messaging/MultiTopicProducer.html