(BlazeDS のみ)
パッケージmx.messaging.channels
クラスpublic class StreamingAMFChannel
継承StreamingAMFChannel Inheritance AMFChannel Inheritance NetConnectionChannel Inheritance PollingChannel Inheritance Channel Inheritance EventDispatcher Inheritance Object
サブクラス SecureStreamingAMFChannel

StreamingAMFChannel クラスはメッセージングをサポートし、基本クラス AMFChannel とは異なるプッシュモデルを提供します。 ストリーミングチャンネルは、サーバーからデータをポーリングするのではなく、サーバーへの内部 HTTP 接続をオープンして、サーバーからクライアントへのデータストリーミングをポーリングのオーバーヘッドなしに行えるようにします。

このチャンネルによってサーバーに送信されるメッセージは、その処理の間、内部的に HTTP 接続を使用する NetConnection を使用して送信されます。 メッセージが送信されて応答または失敗が返されると、NetConnection で使用されている HTTP 接続はチャンネルによって解放されます。 これらのクライアントからサーバーへのメッセージは、サーバーのプッシュしたデータを受け取るためにチャンネルが開いているストリーミング HTTP 接続を通じて送信されるわけではありません。

このクラスは基本クラス AMFChannel を拡張して通常の AMF 処理を継承していますが、ポーリングはサポートしていません。



パブリックプロパティ
 プロパティ定義元
 Inheritedauthenticated : Boolean
[読み取り専用] このチャンネルを認証するかどうかを示します。
Channel
 InheritedchannelSets : Array
[読み取り専用] チャンネルに接続された ChannelSet へのアクセスを提供します。
Channel
 Inheritedconnected : Boolean
[読み取り専用] このチャンネルがリモート宛先との接続を確立しているかどうかを示します。
Channel
 InheritedconnectTimeout : int
チャンネルに対する接続タイムアウト時間(秒単位)へのアクセスを提供します。
Channel
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedendpoint : String
[読み取り専用] このチャンネルのエンドポイントへのアクセスを提供します。
Channel
 InheritedfailoverURIs : Array
エンドポイントがクラスタ化されている場合に、このチャンネルがフェイルオーバーを試行できるエンドポイント URI のセットへのアクセスを提供します。
Channel
 Inheritedid : String
このチャンネルの ID へのアクセスを提供します。
Channel
 InheritednetConnection : NetConnection
[読み取り専用] このチャンネルに関連付けられた NetConnection へのアクセスを提供します。
NetConnectionChannel
 InheritedpiggybackingEnabled : Boolean
未処理のポーリングが進行中でないときに、このチャンネルがポーリング要求と通常の送信要求を一緒に送るかどうかを示します。
AMFChannel
 Inheritedpolling : Boolean
[読み取り専用] チャンネルがアクティブにポーリングしているかどうかを報告します。
AMFChannel
 InheritedpollingEnabled : Boolean
このチャンネルでポーリングが有効であるかどうかを示します。
AMFChannel
 InheritedpollingInterval : Number
このチャンネルのポーリング間隔へのアクセスを提供します。
AMFChannel
 Inheritedprotocol : String
[override] [読み取り専用] このチャンネルのプロトコル(http)を返します。
AMFChannel
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedreconnecting : Boolean
[読み取り専用] このチャンネルが代替エンドポイントへの再接続を実行中であるかどうかを示します。
Channel
 InheritedrecordMessageSizes : Boolean
[読み取り専用] Channel プロパティは、パフォーマンス情報のインジェクションレベル (メッセージのサイズをインジェクトするかどうか) を決定します。
Channel
 InheritedrecordMessageTimes : Boolean
[読み取り専用] Channel プロパティは、パフォーマンス情報のインジェクションレベル (タイムスタンプをインジェクトするかどうか) を決定します。
Channel
 InheritedrequestTimeout : int
チャンネルに対するデフォルト要求タイムアウト(秒単位)へのアクセスを提供します。
Channel
 Inheriteduri : String
このチャンネルに対するエンドポイント URI 全体を作成するのに使用される URI へのアクセスを提供します。
Channel
プロテクトプロパティ
 プロパティ定義元
 InheritedshouldBeConnected : Boolean
[読み取り専用] このチャンネルをエンドポイントに接続する必要があるかどうかを示します。
Channel
パブリックメソッド
 メソッド定義元
  
StreamingAMFChannel(id:String = null, uri:String = null)
新しい StreamingAMFChannel インスタンスを作成します。
StreamingAMFChannel
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
個々のチャンネルに必要な設定を適用するには常に、サブクラスでこのメソッドをオーバーライドする必要があります。
Channel
 Inherited
connect(channelSet:ChannelSet):void
ChannelSet をチャンネルに接続します。
Channel
 Inherited
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを無効にします。
PollingChannel
 Inherited
ChannelSet をチャンネルから切断します。
Channel
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを有効にします。
PollingChannel
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
チャンネルが接続されていれば、CommandMessage をサーバーに送信してログアウトします。
Channel
  
[override] ポーリングはこのチャンネルではサポートされていません。
StreamingAMFChannel
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
send(agent:MessageAgent, message:IMessage):void
[override] 指定されたメッセージをターゲットの宛先に送信します。
PollingChannel
 Inherited
setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void
資格情報を指定の値に設定します。
Channel
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
 Inherited
失敗した内部接続を処理し、チャンネルの FAULT イベントを送出します。
Channel
 Inherited
成功した内部接続を処理し、チャンネルの CONNECT イベントを送出します。
Channel
 Inherited
ChannelFaultEvent を送出して接続タイムアウトを処理します。
Channel
 Inherited
失敗した内部切断を処理し、チャンネルの FAULT イベントを送出します。
Channel
 Inherited
disconnectSuccess(rejected:Boolean = false):void
成功した内部切断を処理して、チャンネルの DISCONNECT イベントを送出します。
Channel
 Inherited
アプリケーションへの初回チャンネル接続を管理するためのガード条件への変更を処理します。
Channel
 Inherited
チャンネルの send() メソッドに適切な MessageResponder を返します。
Channel
 Inherited
チャンネルをエンドポイントに接続します。
Channel
 Inherited
internalDisconnect(rejected:Boolean = false):void
チャンネルをエンドポイントから切断します。
Channel
 Inherited
チャンネルを通じてメッセージを送信し、応答を応答側に転送します。
Channel
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inheritedチャンネルがエンドポイントから切断された後で送出されます。Channel
 Inheritedチャンネルがエンドポイントから切断された後で送出されます。Channel
 Inheritedチャンネルに障害が発生した後に送出されます。Channel
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inheritedチャンネルがエンドポイントからメッセージを受信したときに送出されます。Channel
 Inheritedチャンネルのプロパティが変更されたときに送出されます。Channel
コンストラクタの詳細
StreamingAMFChannel()コンストラクタ
public function StreamingAMFChannel(id:String = null, uri:String = null)

新しい StreamingAMFChannel インスタンスを作成します。

パラメータ
id:String (default = null) — このチャンネルの ID です。
 
uri:String (default = null) — このチャンネルの URI です。
メソッドの詳細
poll()メソッド
override public function poll():void

ポーリングはこのチャンネルではサポートされていません。





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/messaging/channels/StreamingAMFChannel.html