Packageorg.granite.gravity.websocket
Classpublic class WebSocketChannel
InheritanceWebSocketChannel Inheritance mx.messaging.Channel
ImplementsSessionAware

Channel implementation for the Gravity Comet based communication with serlvet containers



Public Properties
 PropertyDefined by
  clientId : String
[read-only]
WebSocketChannel
  protocol : String
[read-only]
WebSocketChannel
  sessionId : String
[write-only]
WebSocketChannel
Public Methods
 MethodDefined by
  
WebSocketChannel(id:String, uri:String)
WebSocketChannel
Protected Methods
 MethodDefined by
  
getMessageResponder(agent:MessageAgent, message:IMessage):MessageResponder
WebSocketChannel
  
WebSocketChannel
  
internalDisconnect(rejected:Boolean = false):void
WebSocketChannel
  
internalSend(messageResponder:MessageResponder):void
WebSocketChannel
Property detail
clientIdproperty
clientId:String  [read-only]Implementation
    public function get clientId():String
protocolproperty 
protocol:String  [read-only]Implementation
    public function get protocol():String
sessionIdproperty 
sessionId:String  [write-only]Implementation
    public function set sessionId(value:String):void
Constructor detail
WebSocketChannel()constructor
public function WebSocketChannel(id:String, uri:String)Parameters
id:String
 
uri:String
Method detail
getMessageResponder()method
protected override function getMessageResponder(agent:MessageAgent, message:IMessage):MessageResponderParameters
agent:MessageAgent
 
message:IMessage

Returns
MessageResponder
internalConnect()method 
protected override function internalConnect():void
internalDisconnect()method 
protected override function internalDisconnect(rejected:Boolean = false):voidParameters
rejected:Boolean (default = false)
internalSend()method 
protected override function internalSend(messageResponder:MessageResponder):voidParameters
messageResponder:MessageResponder