包 | mx.messaging.channels |
类 | public class StreamingConnectionHandler |
继承 | StreamingConnectionHandler EventDispatcher Object |
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
受保护的属性
属性 | 由以下参数定义 | ||
---|---|---|---|
channel : Channel
使用此类的 Channel。 | StreamingConnectionHandler | ||
chunkBuffer : ByteArray
字节缓冲区,用于存储来自远程端点的当前文本块。 | StreamingConnectionHandler | ||
dataBytesToRead : int = -1
跟踪当前文本块中未读取数据字节数的计时器。 | StreamingConnectionHandler | ||
dataOffset : int
文本块缓冲区中指向文本块数据第一个字节的索引。 | StreamingConnectionHandler |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | StreamingConnectionHandler | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
供流通道用于关闭流连接。 | StreamingConnectionHandler | ||
将事件调度到事件流中。 | EventDispatcher | ||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
供流通道用于设置流连接(如果需要),并向服务器发布打开请求。 | StreamingConnectionHandler | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | EventDispatcher |
受保护的方法
方法 | 由以下参数定义 | ||
---|---|---|---|
供 StreamProgressHandler 用于读取消息。 | StreamingConnectionHandler |
事件
事件 | 摘要 | 由以下参数定义 | ||
---|---|---|---|---|
[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。 | EventDispatcher | |||
[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。 | EventDispatcher | |||
当 StreamingConnectionHandler 收到来自服务器的状态命令时调度。 | StreamingConnectionHandler |
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
DISCONNECT_CODE : String = "disconnect" [静态]
从服务器收到断开连接命令时,处理函数调度的 StatusEvent 的代码。 | StreamingConnectionHandler |
属性详细信息
channel | 属性 |
protected var channel:Channel
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用此类的 Channel。
chunkBuffer | 属性 |
protected var chunkBuffer:ByteArray
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
字节缓冲区,用于存储来自远程端点的当前文本块。缓冲完整个文本块后,即可从该文本块中读取以二进制 AMF 格式编码的消息实例并进行调度。
dataBytesToRead | 属性 |
protected var dataBytesToRead:int = -1
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
跟踪当前文本块中未读取数据字节数的计时器。警戒值为 -1 指示初始状态(等待第一个文本块或者刚刚解析完上一个文本块)。
dataOffset | 属性 |
protected var dataOffset:int
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
文本块缓冲区中指向文本块数据第一个字节的索引。
构造函数详细信息
StreamingConnectionHandler | () | 构造函数 |
方法详细信息
closeStreamingConnection | () | 方法 |
public function closeStreamingConnection():void
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
供流通道用于关闭流连接。
openStreamingConnection | () | 方法 |
public function openStreamingConnection(appendToURL:String = null):void
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
供流通道用于设置流连接(如果需要),并向服务器发布打开请求。
参数
appendToURL:String (default = null ) — 在提出流连接请求时要附加到端点 url 的字符串,如会话 ID。
|
readMessage | () | 方法 |
事件详细信息
status | 事件 |
事件对象类型:
属性 StatusEvent.type =
flash.events.StatusEvent
属性 StatusEvent.type =
flash.events.StatusEvent
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
当 StreamingConnectionHandler 收到来自服务器的状态命令时调度。
常量详细信息
DISCONNECT_CODE | 常量 |
public static const DISCONNECT_CODE:String = "disconnect"
语言版本: | ActionScript 3.0 |
产品版本: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
从服务器收到断开连接命令时,处理函数调度的 StatusEvent 的代码。
Tue Jun 12 2018, 11:04 AM Z