(AIR only)
Runtime Versions: | AIR 1.0 |
The URLMonitor class monitors availablity of an HTTP- or HTTPS-based service.
In Adobe® Flash® CS3 Professional,
this class is included in the ServiceMonitorShim.swc file. To use classes in the air.net package ,
you must first drag the ServiceMonitorShim component from the Components panel to the
Library and then add the following import
statement to your ActionScript 3.0 code:
To use air.net package in Adobe® Flash® CS4 Professional:
- Select the File > Publish Settings command.
- In the Flash panel, click the Settings button for ActionScript 3.0. Select Library Path.
- Click the Browse to SWC File button. Browse to Adobe Flash CS4/AIK1.1/frameworks/libs/air/servicemoniter.swc
file in the Adobe Flash CS4 installation folder.
- Click the OK button.
- Add the following
import
statement to your ActionScript 3.0 code: import air.net.*;
acceptableStatusCodes:Array
Runtime Versions: | AIR 1.0 |
The numeric status codes representing a successful result.
Implementation public function get acceptableStatusCodes():Array
public function set acceptableStatusCodes(value:Array):void
urlRequest:URLRequest
[read-only]
Runtime Versions: | AIR 1.0 |
The URLRequest object representing the probe request.
Implementation public function get urlRequest():URLRequest
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Runtime Versions: | AIR 1.0 |
Creates a URLMonitor Object for a specified HTTP- or HTTPS-based service.
After creating a URLMonitor, the caller should call the start()
method to begin monitoring the status of the service.
As with the Timer object, the caller should maintain a reference to the URLMonitor
object. Otherwise the runtime could delete the object, thereby ending the monitoring.
A URLRequest parameter specifies the probe request for polling the server.
Typically, the request method will be either "GET"
or "HEAD"
.
Parameters | urlRequest:URLRequest — The URLRequest object representing a probe request for polling the server.
|
|
| acceptableStatusCodes:Array (default = null ) — An array of numeric status codes listing the codes that represent a successful result.
If you do not specify a value for the acceptableStatusCodes property, the following status
codes will be recognized as successful responses:
- 200 (OK)
- 202 (Accepted)
- 204 (No content
- 205 (Reset content)
- 206 (Partial content, in response to request with a Range header)
|
override protected function checkStatus():void
Runtime Versions: | AIR 1.0 |
Attempts to load content from a URL in the background, to check for a
returned HTTP status code.
If it receives a status code that is listed in the acceptableStatusCodes
property, the available
property will be set to true
.
If it receives a status code that is not in the acceptableStatusCodes
list, or if there is a security error or I/O error, the available
property will be set to false
.
override public function toString():String
Runtime Versions: | AIR 1.0 |
Returns the string representation of the specified object.
Note: Methods of the Object class are dynamically created on Object's prototype. To redefine this method in a subclass of Object, do not use the override
keyword. For example, a subclass of Object implements function toString():String
instead of using an override of the base class.
Returns | String — A string representation of the object.
|
© 2009 Adobe Systems Incorporated. All rights reserved.
Wed Jul 29 2009, 04:58 PM -07:00 URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor URLMonitor
air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor air.net.URLMonitor