com.sun.grizzly.websockets
Class BaseWebSocket
java.lang.Object
com.sun.grizzly.websockets.BaseWebSocket
- All Implemented Interfaces:
- WebSocket
- Direct Known Subclasses:
- BaseServerWebSocket, ClientWebSocket
public class BaseWebSocket
- extends Object
- implements WebSocket
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final Logger logger
BaseWebSocket
public BaseWebSocket(WebSocketListener... listeners)
getNetworkHandler
public NetworkHandler getNetworkHandler()
setNetworkHandler
public void setNetworkHandler(NetworkHandler handler)
getListeners
public List<WebSocketListener> getListeners()
isConnected
public boolean isConnected()
- Specified by:
isConnected
in interface WebSocket
add
public final boolean add(WebSocketListener listener)
- Specified by:
add
in interface WebSocket
close
public void close()
- Specified by:
close
in interface WebSocket
close
public void close(int code)
- Specified by:
close
in interface WebSocket
close
public void close(int code,
String reason)
- Specified by:
close
in interface WebSocket
onClose
public void onClose(DataFrame frame)
- Specified by:
onClose
in interface WebSocket
onPing
public void onPing(DataFrame frame)
- Specified by:
onPing
in interface WebSocket
onPong
public void onPong(DataFrame frame)
- Specified by:
onPong
in interface WebSocket
onFragment
public void onFragment(boolean last,
byte[] binaryPayload)
- Specified by:
onFragment
in interface WebSocket
remove
public final boolean remove(WebSocketListener listener)
- Specified by:
remove
in interface WebSocket
send
public void send(String data)
- Description copied from interface:
WebSocket
- Write the data to the socket. This text will be converted to a UTF-8 encoded byte[] prior to sending.
- Specified by:
send
in interface WebSocket
send
public void send(byte[] data)
- Specified by:
send
in interface WebSocket
onConnect
public void onConnect()
- Specified by:
onConnect
in interface WebSocket
onMessage
public void onMessage(String text)
- Specified by:
onMessage
in interface WebSocket
onMessage
public void onMessage(byte[] data)
- Specified by:
onMessage
in interface WebSocket
stream
public void stream(boolean last,
byte[] bytes,
int off,
int len)
- Specified by:
stream
in interface WebSocket
Copyright © 2012 Oracle Corporation. All Rights Reserved.