Package dev.arbjerg.lavalink.internal
Class LavalinkSocket
-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public final class LavalinkSocket extends WebSocketListener implements Closeable
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanmayReconnectprivate LonglastReconnectAttemptprivate final IntegerreconnectIntervalprivate final Booleanopen
-
Constructor Summary
Constructors Constructor Description LavalinkSocket(LavalinkNode node)
-
Method Summary
Modifier and Type Method Description final BooleangetMayReconnect()final UnitsetMayReconnect(Boolean mayReconnect)final LonggetLastReconnectAttempt()final UnitsetLastReconnectAttempt(Long lastReconnectAttempt)final IntegergetReconnectInterval()final BooleangetOpen()UnitonOpen(WebSocket webSocket, Response response)UnitonMessage(WebSocket webSocket, String text)UnitonClosed(WebSocket webSocket, Integer code, String reason)UnitonFailure(WebSocket webSocket, Throwable t, Response response)UnitonClosing(WebSocket webSocket, Integer code, String reason)final UnitattemptReconnect()Unitclose()-
-
Constructor Detail
-
LavalinkSocket
LavalinkSocket(LavalinkNode node)
-
-
Method Detail
-
getMayReconnect
final Boolean getMayReconnect()
-
setMayReconnect
final Unit setMayReconnect(Boolean mayReconnect)
-
getLastReconnectAttempt
final Long getLastReconnectAttempt()
-
setLastReconnectAttempt
final Unit setLastReconnectAttempt(Long lastReconnectAttempt)
-
getReconnectInterval
final Integer getReconnectInterval()
-
attemptReconnect
final Unit attemptReconnect()
-
-
-
-