org.glassfish.grizzly.websockets
Class WebSocketClient

java.lang.Object
  extended by org.glassfish.grizzly.websockets.DefaultWebSocket
      extended by org.glassfish.grizzly.websockets.WebSocketClient
All Implemented Interfaces:
WebSocket

public class WebSocketClient
extends DefaultWebSocket


Field Summary
protected  TCPNIOTransport transport
           
 
Fields inherited from class org.glassfish.grizzly.websockets.DefaultWebSocket
protocolHandler
 
Fields inherited from interface org.glassfish.grizzly.websockets.WebSocket
ABNORMAL_CLOSE, END_POINT_GOING_DOWN, INVALID_DATA, MESSAGE_TOO_LARGE, NO_STATUS_CODE, NORMAL_CLOSURE, PROTOCOL_ERROR
 
Constructor Summary
WebSocketClient(java.lang.String uri, Version version, WebSocketListener... listeners)
           
WebSocketClient(java.lang.String uri, WebSocketListener... listeners)
           
 
Method Summary
 WebSocket connect()
           
 WebSocket connect(long timeout, java.util.concurrent.TimeUnit unit)
           
 void execute(java.lang.Runnable runnable)
           
 java.net.URI getAddress()
           
 
Methods inherited from class org.glassfish.grizzly.websockets.DefaultWebSocket
add, close, close, close, getListeners, isConnected, onClose, onConnect, onFragment, onFragment, onMessage, onMessage, onPing, onPong, remove, send, send, setClosed, stream, stream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transport

protected TCPNIOTransport transport
Constructor Detail

WebSocketClient

public WebSocketClient(java.lang.String uri,
                       WebSocketListener... listeners)

WebSocketClient

public WebSocketClient(java.lang.String uri,
                       Version version,
                       WebSocketListener... listeners)
Method Detail

getAddress

public java.net.URI getAddress()

execute

public void execute(java.lang.Runnable runnable)

connect

public WebSocket connect()
Returns:
this on successful connection

connect

public WebSocket connect(long timeout,
                         java.util.concurrent.TimeUnit unit)
Parameters:
timeout - number of seconds to timeout trying to connect
unit - time unit to use
Returns:
this on successful connection


Copyright © 2011 Oracle Corpration. All Rights Reserved.