| パッケージ | mx.messaging.channels |
| クラス | public class PollingChannel |
| 継承 | PollingChannel Channel EventDispatcher Object |
| サブクラス | HTTPChannel, NetConnectionChannel |
| メソッド | 定義元 | ||
|---|---|---|---|
指定された ID を持つ新しい PollingChannel インスタンスを作成します。 | PollingChannel | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
![]() |
個々のチャンネルに必要な設定を適用するには常に、サブクラスでこのメソッドをオーバーライドする必要があります。 | Channel | |
![]() |
ChannelSet をチャンネルに接続します。 | Channel | |
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを無効にします。 | PollingChannel | ||
![]() |
ChannelSet をチャンネルから切断します。 | Channel | |
![]() |
イベントをイベントフローに送出します。 | EventDispatcher | |
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを有効にします。 | PollingChannel | ||
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
チャンネルが接続されていれば、CommandMessage をサーバーに送信してログアウトします。 | Channel | |
このチャンネルにサブスクライブしているコンシューマが存在し、このチャンネルでポーリングが有効な場合に、ポーリング処理を開始します。 | PollingChannel | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
[override]
指定されたメッセージをターゲットの宛先に送信します。 | PollingChannel | ||
![]() |
資格情報を指定の値に設定します。 | Channel | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| PollingChannel | () | コンストラクタ |
public function PollingChannel(id:String = null, uri:String = null)指定された ID を持つ新しい PollingChannel インスタンスを作成します。PollingChannel は接続してポーリングを開始すると、デフォルトで 3 秒ごとにポーリング要求を発行します。 メモ: PollingChannel のタイプは直接作成しないでください。 代わりに、PollingChannel を拡張するプロトコル固有のサブクラス(HTTPChannel や AMFChannel など)のインスタンスを作成します。
パラメータid:String (default = null) — このチャンネルの ID です。
| |
uri:String (default = null) — このチャンネルの URI です。
|
| disablePolling | () | メソッド |
public function disablePolling():void
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを無効にします。最終結果としてポーリングが無効になった場合、チャンネルのポーリングが停止します。
PollingChannel を通じたリモート宛先へのサブスクライブまたはサブスクライブ解除に基づいて自動的に呼び出されます。
| enablePolling | () | メソッド |
public function enablePolling():void
enablePolling() および disablePolling() が呼び出された回数に基づいてポーリングを有効にします。最終結果としてポーリングが有効になった場合、接続している MessageAgent に代わってチャンネルがサーバーに対するポーリングを行います。
PollingChannel を通じたリモート宛先へのサブスクライブまたはサブスクライブ解除に基づいて自動的に呼び出されます。
| poll | () | メソッド |
public function poll():voidこのチャンネルにサブスクライブしているコンシューマが存在し、このチャンネルでポーリングが有効な場合に、ポーリング処理を開始します。 現在進行中のポーリング処理がある場合、このメソッドは新しいポーリング処理を開始しません。
| send | () | メソッド |
override public function send(agent:MessageAgent, message:IMessage):void
指定されたメッセージをターゲットの宛先に送信します。 実際の送信を実行するには、サブクラスで internalSend() メソッドをオーバーライドする必要があります。PollingChannel は、ポーリングが現在未処理でない場合、送信メッセージをポーリング要求にラップします。
パラメータ
agent:MessageAgent — メッセージを送信している MessageAgent です。
| |
message:IMessage — 送信するメッセージです。
|
InvalidDestinationError — MessageAgent とメッセージのいずれにも宛先が指定されていない場合。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/messaging/channels/PollingChannel.html