Paquete | air.net |
Clase | public class SocketMonitor |
Herencia | SocketMonitor ServiceMonitor EventDispatcher Object |
Subclases | SecureSocketMonitor |
Versiones de motor de ejecución: | AIR 1.0 |
Esta clase está incluida en el archivo aircore.swc. Flash Builder carga esta clase automáticamente al crear un proyecto para AIR. El SDK de Flex también contiene este archivo aircore.swc, que se debe incluir al compilar la aplicación si se utiliza el SDK de Flex.
En Adobe ® Flash ® Professional CS3, esta clase se incluye en el archivo ServiceMonitorShim.swc. Para utilizar las clases del paquete air.net, primero debe arrastrar el componente ServiceMonitorShim desde el panel Componentes a la Biblioteca y, después, añadir la siguiente declaración import
al código ActionScript 3.0:
import air.net.*;
Para utilizar el paquete air.net en Adobe® Flash® Professional (CS4 o posterior):
- Seleccione el comando Archivo > Configuración de publicación.
- En el panel Flash, haga clic en el botón Configuración de Seleccionar ruta de biblioteca de ActionScript 3.0.
- Haga clic en el botón Navegar hasta el archivo SWC. En la carpeta de instalación de Adobe Flash Professional, navegue hasta Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc.
- Haga clic en el botón Aceptar.
- Añada la siguiente sentencia
import
al código ActionScript 3.0:import air.net.*;
Propiedad | Definido por | ||
---|---|---|---|
available : Boolean
Si el servicio se considera "disponible" en este momento. El valor inicial es false hasta que una comprobación de estado establece la propiedad como true o la propiedad se inicializa en true de forma explícita. Normalmente, esta propiedad se establece mediante la implementación de checkStatus() en una subclase o especializador, pero si la aplicación tiene información independiente sobre la disponibilidad del servicio (por ejemplo, acaba de fallar o realizarse correctamente una petición), la propiedad se puede establecer explícitamente.
| ServiceMonitor | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
host : String [solo lectura]
Host que se está supervisando. | SocketMonitor | ||
lastStatusUpdate : Date [solo lectura]
Hora de la última actualización del estado. | ServiceMonitor | ||
pollInterval : Number
Intervalo, en milisegundos, para sondear el servidor. | ServiceMonitor | ||
port : int [solo lectura]
Puerto que se está supervisando. | SocketMonitor | ||
running : Boolean [solo lectura]
Si la supervisión se ha iniciado. | ServiceMonitor |
Método | Definido por | ||
---|---|---|---|
Crea un objeto SocketMonitor para un punto final TCP especificado. | SocketMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
[estática]
Añade métodos ServiceMonitor públicos a un prototipo de función de constructor de JavaScript. | ServiceMonitor | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Inicia la supervisión del servicio. | ServiceMonitor | ||
Detiene la supervisión del servicio. | ServiceMonitor | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
[override]
Devuelve la representación de cadena del objeto especificado. | SocketMonitor | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Método | Definido por | ||
---|---|---|---|
[override]
Al llamar al método checkStatus() de un objeto a SocketMonitor, la aplicación intenta conectarse al socket para verificar los eventos connect. | SocketMonitor | ||
Crea un objeto Socket. | SocketMonitor |
host | propiedad |
port | propiedad |
SocketMonitor | () | Información sobre |
public function SocketMonitor(host:String, port:int)
Versiones de motor de ejecución: | AIR 1.0 |
Crea un objeto SocketMonitor para un punto final TCP especificado.
Tras crear un objeto SocketMonitor, el llamante debe llamar a start()
para comenzar a supervisar el estado del servicio.
Al igual que ocurre con el objeto Timer, el llamante debe conservar una referencia al objeto SocketMonitor. En caso contrario, el motor de ejecución elimina el objeto y finaliza la supervisión.
Parámetroshost:String — Host que se va a supervisar.
| |
port:int — Puerto que se va a supervisar.
|
checkStatus | () | método |
override protected function checkStatus():void
Versiones de motor de ejecución: | AIR 1.0 |
Al llamar al método checkStatus()
de un objeto a SocketMonitor, la aplicación intenta conectarse al socket para verificar los eventos connect
.
createSocket | () | método |
toString | () | método |
override public function toString():String
Versiones de motor de ejecución: | AIR 1.0 |
Devuelve la representación de cadena del objeto especificado.
Nota: los métodos de la clase Object se crean dinámicamente en el prototipo de Object. Para redefinir este método en una subclase de Object, no utilice la palabra clave override
. Por ejemplo, una subclase de Object implementa function toString():String
en lugar de utilizar una sustitución de la clase base.
String — Una representación de cadena del objeto.
|
Tue Jun 12 2018, 02:12 PM Z