| パッケージ | air.net |
| クラス | public class SocketMonitor |
| 継承 | SocketMonitor ServiceMonitor EventDispatcher Object |
| ランタイムバージョン: | AIR 1.0, AIR 1.0 |
このクラスは、ServiceMonitor.swc ファイルに含まれます。AIR でプロジェクトを作成すると、Flex Builder はこのクラスを自動的にロードします。この servicemonitor.swc ファイルは Flex SDK にも含まれています。アプリケーションをコンパイルするときに Flex SDK を使用している場合は、このファイルを含める必要があります。
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() |
サービスが現在 "使用可能" と見なされているかどうかを指定します。初期値は false です。ステータスチェックでプロパティが true に設定されるか、プロパティが明示的に true に初期化されるまでは false です。通常、このプロパティはサブクラスまたはスペシャライザの checkStatus() 実装で設定されますが、アプリケーションにサービスが使用可能かどうかに関する独自の情報 (たとえば、要求の成功または失敗など) があれば、プロパティが明示的に設定されることもあります。
| ServiceMonitor | |
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
[読み取り専用]
監視されるホストです。 | SocketMonitor | ||
![]() | [読み取り専用]
最後にステータスが更新された時刻です。 | ServiceMonitor | |
![]() |
サーバーをポーリングする間隔 (ミリ秒) です。 | ServiceMonitor | |
[読み取り専用]
監視されるポートです。 | SocketMonitor | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
![]() | [読み取り専用]
モニタが開始されているかどうかを指定します。 | ServiceMonitor | |
| メソッド | 定義元 | ||
|---|---|---|---|
特定の TCP エンドポイントに対する SocketMonitor オブジェクトを作成します。 | SocketMonitor | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
![]() |
イベントをイベントフローに送出します。 | EventDispatcher | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() | [静的]
ServiceMonitor パブリックメソッドを JavaScript のコンストラクタ関数のプロトタイプに追加します。 | ServiceMonitor | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
サービスモニタを開始します。 | ServiceMonitor | |
![]() |
サービスの監視を停止します。 | ServiceMonitor | |
[override]
指定されたオブジェクトのストリング表現を返します。 | SocketMonitor | ||
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| メソッド | 定義元 | ||
|---|---|---|---|
[override]
SocketMonitor オブジェクトの checkStatus() メソッドを呼び出すと、アプリケーションは connect イベントを確認するために、ソケットに接続しようとします。 | SocketMonitor | ||
| プロパティ |
| プロパティ |
| () | コンストラクタ |
public function SocketMonitor(host:String, port:int)| ランタイムバージョン: | AIR 1.0 |
特定の TCP エンドポイントに対する SocketMonitor オブジェクトを作成します。
SocketMonitor オブジェクトを作成した後、呼び出し元は start を呼び出してサービスのステータスの監視を開始する必要があります。
Timer オブジェクトと同様に、呼び出し元は、SocketMonitor オブジェクトへの参照を維持する必要があります。維持しないと、ランタイムがオブジェクトを削除し、監視が終了します。
パラメータhost:String — 監視するホストです。
| |
port:int — 監視するポートです。
|
| () | メソッド |
override protected function checkStatus():void| ランタイムバージョン: | AIR 1.0 |
SocketMonitor オブジェクトの checkStatus() メソッドを呼び出すと、アプリケーションは connect イベントを確認するために、ソケットに接続しようとします。
| () | メソッド |
override public function toString():String| ランタイムバージョン: | AIR 1.0 |
指定されたオブジェクトのストリング表現を返します。
メモ : Object クラスのメソッドは、Object のプロトタイプに動的に作成されます。Object のサブクラスでこのメソッドを再定義する場合は、override キーワードを使用しないでください。例えば、Object のサブクラスでは、基本クラスのオーバーライドを使用する代わりに function toString():String が実装されます。
String — オブジェクトのストリング表現です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/air/net/SocketMonitor.html