パッケージ | mx.messaging |
クラス | public class AdvancedChannelSet |
継承 | AdvancedChannelSet ChannelSet EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
デフォルトの MXML プロパティchannels
プロパティ | 定義元 | ||
---|---|---|---|
authenticated : Boolean [読み取り専用]
ChannelSet に、エンドポイントで正常に認証された基本チャンネルがあるかどうかを示します。 | ChannelSet | ||
channelIds : Array [読み取り専用]
ChannelSet で使用されるチャンネルの ID です。 | ChannelSet | ||
channels : Array
ChannelSet 内のチャンネルへのアクセスを提供します。 | ChannelSet | ||
clustered : Boolean
ChannelSet がクラスタ化された宛先をターゲットにしているかどうかを示します。 | ChannelSet | ||
connected : Boolean [読み取り専用]
ChannelSet が接続されているかどうかを示します。 | ChannelSet | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
currentChannel : Channel [読み取り専用]
ChannelSet に現在のチャンネルを返します。 | ChannelSet | ||
heartbeatInterval : int
この ChannelSet がアクティブに接続されているがアイドルである間にリモートホストに送信されるハートビートの間隔(ミリ秒)。 | ChannelSet | ||
initialDestinationId : String
この ChannelSet がアクセスするために使用される最初の宛先へのアクセスを提供します。 | ChannelSet | ||
messageAgents : Array [読み取り専用]
この ChannelSet を使用する MessageAgents のセットへのアクセスを提供します。 | ChannelSet | ||
reliableReconnectDuration : int
AdvancedChannelSet 内のチャンネルが、標準の自動フェイルオーバーおよびプロトコルフォールバックアルゴリズムを使用するまでに、以前接続していたリモートエンドポイントに信頼できる方法で再接続を試みる時間(ミリ秒単位)。 | AdvancedChannelSet |
メソッド | 定義元 | ||
---|---|---|---|
AdvancedChannelSet を作成します。 | AdvancedChannelSet | ||
ChannelSet にチャンネルを追加します。 | ChannelSet | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
CONNECT ChannelEvent を処理してイベントを再送出します。 | ChannelSet | ||
DISCONNECT ChannelEvent を処理してイベントを再送出します。 | ChannelSet | ||
ChannelFaultEvent イベントを処理し、そのイベントを再送出します。 | ChannelSet | ||
MessageAgent を ChannelSet に接続します。 | ChannelSet | ||
特定の MessageAgent を ChannelSet から切断します。 | ChannelSet | ||
すべての関連する MessageAgents と、接続されている基本チャンネルを切断します。 | ChannelSet | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
提供される資格情報を使用してサーバーで ChannelSet を認証します。 | ChannelSet | ||
サーバーから ChannelSet をログアウトします。 | ChannelSet | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ChannelSet からチャンネルを削除します。 | ChannelSet | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
現在接続中のチャンネルを通じて MessageAgent からメッセージを送信します。 | ChannelSet | ||
資格情報を保存し、接続中のすべてのチャンネルに送信します。 | ChannelSet | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
ChannelSet 内のチャンネルの ID を含むストリングを返します。 | ChannelSet | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
定数 | 定義元 | ||
---|---|---|---|
MAX_REPLY_FETCH_INTERVAL_MILLIS : int = 30000 [静的]
取得間隔の上限を表す定数値です。 | AdvancedChannelSet | ||
START : String = "start" [静的]
クライアントが自分のレートの測定を開始するように指示する特殊ヘッダー値です。 | AdvancedChannelSet | ||
STOP : String = "stop" [静的]
クライアントが自分のレートの測定を停止するように指示する特殊ヘッダー値です。 | AdvancedChannelSet |
定数 | 定義元 | ||
---|---|---|---|
ADAPTIVE_FREQUENCY_DESTINATION : String = "_DSAF" [静的]
適応周波数を使用する宛先の特殊な値です。 | AdvancedChannelSet |
reliableReconnectDuration | プロパティ |
public var reliableReconnectDuration:int
AdvancedChannelSet 内のチャンネルが、標準の自動フェイルオーバーおよびプロトコルフォールバックアルゴリズムを使用するまでに、以前接続していたリモートエンドポイントに信頼できる方法で再接続を試みる時間(ミリ秒単位)。デフォルト値である 0 が割り当てられている場合、信頼できる再接続が 1 回だけ試みられます。割り当てる値は 0 以上である必要があります。値が 0 より大きく、ネットワークが切断された場合は、指定された期間(ミリ秒単位)が経過するまで、既存の信頼できる接続の再確立が試みされます。
例外
RangeError — 負の値が割り当てられている場合。
|
AdvancedChannelSet | () | コンストラクター |
public function AdvancedChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
AdvancedChannelSet を作成します。channelIds
引数が指定されている場合、AdvancedChannelSet は ServerConfig.getChannel()
で取得された自動設定済みのチャンネルを使用して宛先に接続します。設定済みのチャンネルを使用する AdvancedChannelSet にチャンネルを手動で割り当てることはできません。
channelIds
引数が指定されていない場合、または null の場合は、接続してメッセージを送信するために、チャンネルを手動で作成して AdvancedChannelSet に追加する必要があります。
AdvancedChannelSet が URL ロードバランシングを使用してクラスタ化されている場合、各サーバーは固有の RTMP または HTTP URL を宣言し、クライアントは URL から次の URL にフェイルオーバーします。この場合、ChannelSet 内のチャンネルが最初に接続に成功すると、AdvancedChannelSet はクラスタ内にあるすべてのメンバーチャンネルのすべてのエンドポイントに対するリクエストを自動的に作成し、これらのフェイルオーバー URL を対応する各チャンネルに割り当てます。これにより、ChannelSet 内のチャンネルは個別にフェイルオーバーできるようになり、特定のチャンネルのフェイルオーバーオプションがすべて使用できない場合、AdvancedChannelSet はセット内の次のチャンネルを使用して再接続を試みます。
クラスタ化とは関係なく、チャンネルが接続を確立できない場合、または接続が失われた場合、AdvancedChannelSet は次の使用可能なチャンネルを使用して再接続を試みます。これにより、AdvancedChannelSet は様々なプロトコル、ポートなどを使用するチャンネルの中から、エンドポイントに正常に接続できるチャンネルを取得することができます。
パラメーターchannelIds:Array (default = null ) — この AdvancedChannelSet が使用する、ServerConfig から取得した設定済みのチャンネルの ID です。null の場合は、チャンネルを手動で AdvancedChannelSet に追加する必要があります。
| |
clusteredWithURLLoadBalancing:Boolean (default = false ) — URL ロードバランシングを使用して AdvancedChannelSet 内のチャンネルがクラスタ化されている場合は true になります。
|
ADAPTIVE_FREQUENCY_DESTINATION | 定数 |
protected static const ADAPTIVE_FREQUENCY_DESTINATION:String = "_DSAF"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
適応周波数を使用する宛先の特殊な値です。
MAX_REPLY_FETCH_INTERVAL_MILLIS | 定数 |
public static const MAX_REPLY_FETCH_INTERVAL_MILLIS:int = 30000
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
取得間隔の上限を表す定数値です。
START | 定数 |
public static const START:String = "start"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
クライアントが自分のレートの測定を開始するように指示する特殊ヘッダー値です。
STOP | 定数 |
public static const STOP:String = "stop"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
クライアントが自分のレートの測定を停止するように指示する特殊ヘッダー値です。
Tue Jun 12 2018, 10:34 AM Z