public class AudioWebSocket
extends com.neovisionaries.ws.client.WebSocketAdapter
Modifier and Type | Field and Description |
---|---|
static int |
CONNECTING_COMPLETED |
static int |
HEARTBEAT_PING_RETURN |
static int |
INITIAL_CONNECTION_RESPONSE |
static com.neovisionaries.ws.client.WebSocket |
socket |
static int |
USER_SPEAKING_UPDATE |
Constructor and Description |
---|
AudioWebSocket(java.lang.String endpoint,
JDAImpl api,
Guild guild,
java.lang.String sessionId,
java.lang.String token) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.net.InetSocketAddress |
getAddress() |
int |
getSSRC() |
java.net.DatagramSocket |
getUdpSocket() |
void |
handleCallbackError(com.neovisionaries.ws.client.WebSocket websocket,
java.lang.Throwable cause) |
boolean |
isConnected() |
boolean |
isReady() |
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 |
send(java.lang.String message) |
onBinaryFrame, onBinaryMessage, onCloseFrame, onConnectError, onContinuationFrame, onError, onFrame, onFrameError, onFrameSent, onFrameUnsent, onMessageDecompressionError, onMessageError, onPingFrame, onPongFrame, onSendError, onSendingFrame, onStateChanged, onTextFrame, onTextMessageError
public static final int INITIAL_CONNECTION_RESPONSE
public static final int HEARTBEAT_PING_RETURN
public static final int CONNECTING_COMPLETED
public static final int USER_SPEAKING_UPDATE
public static com.neovisionaries.ws.client.WebSocket socket
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.WebSocketListener
onConnected
in class com.neovisionaries.ws.client.WebSocketAdapter
public void onTextMessage(com.neovisionaries.ws.client.WebSocket websocket, java.lang.String message)
onTextMessage
in interface com.neovisionaries.ws.client.WebSocketListener
onTextMessage
in class com.neovisionaries.ws.client.WebSocketAdapter
public 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.WebSocketListener
onDisconnected
in class com.neovisionaries.ws.client.WebSocketAdapter
public void onUnexpectedError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause)
onUnexpectedError
in interface com.neovisionaries.ws.client.WebSocketListener
onUnexpectedError
in class com.neovisionaries.ws.client.WebSocketAdapter
public void handleCallbackError(com.neovisionaries.ws.client.WebSocket websocket, java.lang.Throwable cause)
handleCallbackError
in interface com.neovisionaries.ws.client.WebSocketListener
handleCallbackError
in class com.neovisionaries.ws.client.WebSocketAdapter
public void close()
public java.net.DatagramSocket getUdpSocket()
public java.net.InetSocketAddress getAddress()
public int getSSRC()
public boolean isConnected()
public boolean isReady()