public class WebSocketClient
extends com.neovisionaries.ws.client.WebSocketAdapter
| Constructor and Description |
|---|
WebSocketClient(java.lang.String url,
JDAImpl api,
org.apache.http.HttpHost proxy) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
handleCallbackError(com.neovisionaries.ws.client.WebSocket websocket,
java.lang.Throwable cause) |
boolean |
isConnected() |
void |
onBinaryMessage(com.neovisionaries.ws.client.WebSocket websocket,
byte[] binary) |
void |
onConnected(com.neovisionaries.ws.client.WebSocket websocket,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) |
void |
onDisconnected(com.neovisionaries.ws.client.WebSocket websocket,
com.neovisionaries.ws.client.WebSocketFrame serverCloseFrame,
com.neovisionaries.ws.client.WebSocketFrame clientCloseFrame,
boolean closedByServer) |
void |
onTextMessage(com.neovisionaries.ws.client.WebSocket websocket,
java.lang.String message) |
void |
onUnexpectedError(com.neovisionaries.ws.client.WebSocket websocket,
com.neovisionaries.ws.client.WebSocketException cause) |
void |
ready() |
void |
send(java.lang.String message) |
onBinaryFrame, onCloseFrame, onConnectError, onContinuationFrame, onError, onFrame, onFrameError, onFrameSent, onFrameUnsent, onMessageDecompressionError, onMessageError, onPingFrame, onPongFrame, onSendError, onSendingFrame, onStateChanged, onTextFrame, onTextMessageErrorpublic WebSocketClient(java.lang.String url,
JDAImpl api,
org.apache.http.HttpHost proxy)
public void send(java.lang.String message)
public void onConnected(com.neovisionaries.ws.client.WebSocket websocket,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
onConnected in interface com.neovisionaries.ws.client.WebSocketListeneronConnected in class com.neovisionaries.ws.client.WebSocketAdapterpublic void onTextMessage(com.neovisionaries.ws.client.WebSocket websocket,
java.lang.String message)
onTextMessage in interface com.neovisionaries.ws.client.WebSocketListeneronTextMessage in class com.neovisionaries.ws.client.WebSocketAdapterpublic void onBinaryMessage(com.neovisionaries.ws.client.WebSocket websocket,
byte[] binary)
throws java.io.UnsupportedEncodingException,
java.util.zip.DataFormatException
onBinaryMessage in interface com.neovisionaries.ws.client.WebSocketListeneronBinaryMessage in class com.neovisionaries.ws.client.WebSocketAdapterjava.io.UnsupportedEncodingExceptionjava.util.zip.DataFormatExceptionpublic void onDisconnected(com.neovisionaries.ws.client.WebSocket websocket,
com.neovisionaries.ws.client.WebSocketFrame serverCloseFrame,
com.neovisionaries.ws.client.WebSocketFrame clientCloseFrame,
boolean closedByServer)
onDisconnected in interface com.neovisionaries.ws.client.WebSocketListeneronDisconnected in class com.neovisionaries.ws.client.WebSocketAdapterpublic void onUnexpectedError(com.neovisionaries.ws.client.WebSocket websocket,
com.neovisionaries.ws.client.WebSocketException cause)
onUnexpectedError in interface com.neovisionaries.ws.client.WebSocketListeneronUnexpectedError in class com.neovisionaries.ws.client.WebSocketAdapterpublic void handleCallbackError(com.neovisionaries.ws.client.WebSocket websocket,
java.lang.Throwable cause)
handleCallbackError in interface com.neovisionaries.ws.client.WebSocketListenerhandleCallbackError in class com.neovisionaries.ws.client.WebSocketAdapterpublic void close()
public boolean isConnected()
public void ready()