パッケージ | mx.messaging.channels |
クラス | public class PollingChannel |
継承 | PollingChannel Channel EventDispatcher Object |
サブクラス | HTTPChannel, NetConnectionChannel |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
メソッド | 定義元 | ||
---|---|---|---|
指定された 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 | ||
[オーバーライド]
指定されたメッセージをターゲットの宛先に送信します。 | PollingChannel | ||
資格情報を指定の値に設定します。 | Channel | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
定数 | 定義元 | ||
---|---|---|---|
LOGIN_AFTER_DISCONNECT : String = "login-after-disconnect" [静的] | PollingChannel | ||
PIGGYBACKING_ENABLED : String = "piggybacking-enabled" [静的] | PollingChannel | ||
POLLING_INTERVAL_LEGACY : String = "polling-interval-seconds" [静的] | PollingChannel | ||
POLLING_INTERVAL_MILLIS : String = "polling-interval-millis" [静的] | PollingChannel |
PollingChannel | () | コンストラクター |
public function PollingChannel(id:String = null, uri:String = null)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定された ID を持つ新しい PollingChannel インスタンスを作成します。PollingChannel は接続してポーリングを開始すると、デフォルトで 3 秒ごとにポーリング要求を発行します。
メモ: PollingChannel のタイプは直接作成しないでください。 代わりに、PollingChannel を拡張するプロトコル固有のサブクラス(HTTPChannel や AMFChannel など)のインスタンスを作成します。
パラメーターid:String (default = null ) — このチャンネルの ID です。
| |
uri:String (default = null ) — このチャンネルの URI です。
|
disablePolling | () | メソッド |
public function disablePolling():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
enablePolling()
および disablePolling()
が呼び出された回数に基づいてポーリングを無効にします。 最終結果としてポーリングが無効になった場合、チャンネルのポーリングが停止します。
PollingChannel を通じたリモート宛先へのサブスクライブまたはサブスクライブ解除に基づいて自動的に呼び出されます。
enablePolling | () | メソッド |
public function enablePolling():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
enablePolling()
および disablePolling()
が呼び出された回数に基づいてポーリングを有効にします。 最終結果としてポーリングが有効になった場合、接続している MessageAgent に代わってチャンネルがサーバーに対するポーリングを行います。
PollingChannel を通じたリモート宛先へのサブスクライブまたはサブスクライブ解除に基づいて自動的に呼び出されます。
poll | () | メソッド |
public function poll():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このチャンネルにサブスクライブしているコンシューマが存在し、このチャンネルでポーリングが有効な場合に、ポーリング処理を開始します。 現在進行中のポーリング処理がある場合、このメソッドは新しいポーリング処理を開始しません。
send | () | メソッド |
override public function send(agent:MessageAgent, message:IMessage):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定されたメッセージをターゲットの宛先に送信します。 実際の送信を実行するには、サブクラスで internalSend()
メソッドをオーバーライドする必要があります。 PollingChannel
は、ポーリングが現在未処理でない場合、送信メッセージをポーリング要求にラップします。
パラメーター
agent:MessageAgent — メッセージを送信している MessageAgent です。
| |
message:IMessage — 送信するメッセージです。
|
例外
InvalidDestinationError — MessageAgent とメッセージのいずれにも宛先が指定されていない場合。
|
LOGIN_AFTER_DISCONNECT | 定数 |
protected static const LOGIN_AFTER_DISCONNECT:String = "login-after-disconnect"
PIGGYBACKING_ENABLED | 定数 |
protected static const PIGGYBACKING_ENABLED:String = "piggybacking-enabled"
POLLING_INTERVAL_LEGACY | 定数 |
protected static const POLLING_INTERVAL_LEGACY:String = "polling-interval-seconds"
POLLING_INTERVAL_MILLIS | 定数 |
protected static const POLLING_INTERVAL_MILLIS:String = "polling-interval-millis"
Tue Jun 12 2018, 10:34 AM Z