| Package | mx.messaging.channels |
| Class | public class StreamingConnectionHandler |
| Inheritance | StreamingConnectionHandler EventDispatcher Object |
| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
| Property | Defined By | ||
|---|---|---|---|
| channel : Channel
The Channel that uses this class. | StreamingConnectionHandler | ||
| chunkBuffer : ByteArray
Byte buffer used to store the current chunk from the remote endpoint. | StreamingConnectionHandler | ||
| dataBytesToRead : int = -1
Counter that keeps track of how many data bytes remain to be read for the current chunk. | StreamingConnectionHandler | ||
| dataOffset : int
Index into the chunk buffer pointing to the first byte of chunk data. | StreamingConnectionHandler | ||
| Method | Defined By | ||
|---|---|---|---|
Constructor. | StreamingConnectionHandler | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | |
Used by the streaming channels to shut down the streaming connection. | StreamingConnectionHandler | ||
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
Used by the streaming channels to set up the streaming connection if
necessary and issue the open request to the server. | StreamingConnectionHandler | ||
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher | |
| Method | Defined By | ||
|---|---|---|---|
Used by the streamProgressHandler to read a message. | StreamingConnectionHandler | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
![]() | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | ||
![]() | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher | ||
| Dispatched when the StreamingConnectionHandler receives a status command from the server. | StreamingConnectionHandler | |||
| Constant | Defined By | ||
|---|---|---|---|
| DISCONNECT_CODE : String = "disconnect" [static]
The code for the StatusEvent dispatched by this handler when a disconnect
command is received from the server. | StreamingConnectionHandler | ||
channel | property |
protected var channel:Channel| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
The Channel that uses this class.
chunkBuffer | property |
protected var chunkBuffer:ByteArray| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Byte buffer used to store the current chunk from the remote endpoint. Once a full chunk has been buffered, a message instance encoded in binary AMF format can be read from the chunk and dispatched.
dataBytesToRead | property |
protected var dataBytesToRead:int = -1| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Counter that keeps track of how many data bytes remain to be read for the current chunk. A sentinal value of -1 indicates an initial state (either waiting for the first chunk or just finished parsing the previous chunk).
dataOffset | property |
protected var dataOffset:int| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Index into the chunk buffer pointing to the first byte of chunk data.
StreamingConnectionHandler | () | Constructor |
public function StreamingConnectionHandler(channel:Channel, log:ILogger)| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Constructor.
Parameterschannel:Channel — The Channel that uses this class.
| |
log:ILogger — Reference to the logger for the associated Channel.
|
closeStreamingConnection | () | method |
public function closeStreamingConnection():void| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Used by the streaming channels to shut down the streaming connection.
openStreamingConnection | () | method |
public function openStreamingConnection(appendToURL:String = null):void| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Used by the streaming channels to set up the streaming connection if necessary and issue the open request to the server.
Parameters
appendToURL:String (default = null) — The string to append such as session id to the endpoint
url while making the streaming connection request.
|
readMessage | () | method |
protected function readMessage():IMessage| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Used by the streamProgressHandler to read a message. Default implementation returns null and subclasses must override this method.
ReturnsIMessage — Returns the message that was read.
|
status | Event |
flash.events.StatusEventproperty StatusEvent.type =
flash.events.StatusEvent| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Dispatched when the StreamingConnectionHandler receives a status command from the server.
DISCONNECT_CODE | Constant |
public static const DISCONNECT_CODE:String = "disconnect"| Language Version: | ActionScript 3.0 |
| Product Versions: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
The code for the StatusEvent dispatched by this handler when a disconnect command is received from the server.
Mon Nov 28 2011, 06:48 AM -08:00
Hide Inherited Public Properties
Show Inherited Public Properties