public class NettyWebSocket extends Object implements WebSocket
| Constructor and Description |
|---|
NettyWebSocket(org.jboss.netty.channel.Channel channel) |
| Modifier and Type | Method and Description |
|---|---|
WebSocket |
addWebSocketListener(WebSocketListener l)
Add a
WebSocketListener |
void |
close()
Close the WebSocket.
|
void |
close(int statusCode,
String reason) |
int |
getMaxBufferSize() |
boolean |
isOpen()
Returns
true if the WebSocket is open/connected. |
protected void |
onBinaryFragment(byte[] message,
boolean last) |
protected void |
onClose() |
protected void |
onClose(int code,
String reason) |
protected void |
onError(Throwable t) |
protected void |
onTextFragment(String message,
boolean last) |
WebSocket |
removeWebSocketListener(WebSocketListener l)
Add a
WebSocketListener |
WebSocket |
sendMessage(byte[] message)
Send a byte message.
|
WebSocket |
sendPing(byte[] payload)
Send a
ping with an optional payload
(limited to 125 bytes or less). |
WebSocket |
sendPong(byte[] payload)
Send a
ping with an optional payload
(limited to 125 bytes or less). |
WebSocket |
sendTextMessage(String message)
Send a text message
|
void |
setMaxBufferSize(int bufferSize) |
WebSocket |
stream(byte[] fragment,
boolean last)
Allows streaming of multiple binary fragments.
|
WebSocket |
stream(byte[] fragment,
int offset,
int len,
boolean last)
Allows streaming of multiple binary fragments.
|
WebSocket |
streamText(String fragment,
boolean last)
Allows streaming of multiple text fragments.
|
String |
toString() |
public WebSocket sendMessage(byte[] message)
WebSocketsendMessage in interface WebSocketmessage - a byte messagepublic WebSocket stream(byte[] fragment, boolean last)
WebSocketpublic WebSocket stream(byte[] fragment, int offset, int len, boolean last)
WebSocketpublic WebSocket sendTextMessage(String message)
WebSocketsendTextMessage in interface WebSocketmessage - a text messagepublic WebSocket streamText(String fragment, boolean last)
WebSocketstreamText in interface WebSocketfragment - text fragment.last - flag indicating whether or not this is the last fragment.public WebSocket sendPing(byte[] payload)
WebSocketping with an optional payload
(limited to 125 bytes or less).public WebSocket sendPong(byte[] payload)
WebSocketping with an optional payload
(limited to 125 bytes or less).public WebSocket addWebSocketListener(WebSocketListener l)
WebSocketWebSocketListeneraddWebSocketListener in interface WebSocketl - a WebSocketListenerpublic WebSocket removeWebSocketListener(WebSocketListener l)
WebSocketWebSocketListenerremoveWebSocketListener in interface WebSocketl - a WebSocketListenerpublic int getMaxBufferSize()
public void setMaxBufferSize(int bufferSize)
public boolean isOpen()
WebSockettrue if the WebSocket is open/connected.public void close()
WebSocketpublic void close(int statusCode,
String reason)
protected void onBinaryFragment(byte[] message,
boolean last)
protected void onTextFragment(String message, boolean last)
protected void onError(Throwable t)
protected void onClose()
protected void onClose(int code,
String reason)
Copyright © 2014. All Rights Reserved.