Index

A B C D G I O P R S V W 
All Classes All Packages

A

AudioFilterExtension - Interface in dev.arbjerg.lavalink.api
This interface allows defining custom Lavaplayer audio filters.
AudioPlayerManagerConfiguration - Interface in dev.arbjerg.lavalink.api
Allows modification of Lavalink's AudioPlayerManager

B

build(JsonNode, AudioDataFormat, FloatPcmAudioFilter) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
Builds a filter for a particular player.
build(JSONObject, AudioDataFormat, FloatPcmAudioFilter) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
Deprecated.
As of v3.7 Jackson is the preferred way of JSON serialization, use AudioFilterExtension.build(JsonNode, AudioDataFormat, FloatPcmAudioFilter) instead.

C

closeWebSocket() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
Closes this WebSocket
closeWebSocket(int) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
closeWebSocket(int, String) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
configure(AudioPlayerManager) - Method in interface dev.arbjerg.lavalink.api.AudioPlayerManagerConfiguration
 

D

DESTROYED - dev.arbjerg.lavalink.api.ISocketContext.State
The WebSocket has closed and this context will never be used again
destroyPlayer(long) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
dev.arbjerg.lavalink.api - package dev.arbjerg.lavalink.api
 

G

getAudioPlayer() - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
getClientName() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
getGuildId() - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
getName() - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
 
getOpName() - Method in interface dev.arbjerg.lavalink.api.WebSocketExtension
 
getPlayer(long) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
Returns the player of a guild.
getPlayers() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
getSessionId() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
getSocketContext() - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
getState() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
getTrack() - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
getUserId() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 

I

IPlayer - Interface in dev.arbjerg.lavalink.api
Represents an audio player for a specific guild.
isEnabled(JsonNode) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
 
isEnabled(JSONObject) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
Deprecated.
As of v3.7 Jackson is the preferred way of JSON serialization, use AudioFilterExtension.isEnabled(JsonNode) instead.
ISocketContext - Interface in dev.arbjerg.lavalink.api
Represents a WebSocket connection
ISocketContext.State - Enum in dev.arbjerg.lavalink.api
 
isPlaying() - Method in interface dev.arbjerg.lavalink.api.IPlayer
 

O

onDestroyPlayer(ISocketContext, IPlayer) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a player being destroyed
onInvocation(ISocketContext, JSONObject) - Method in interface dev.arbjerg.lavalink.api.WebSocketExtension
Hook for receiving messages
onNewPlayer(ISocketContext, IPlayer) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a new player being created
onSocketContextDestroyed(ISocketContext) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired once the WebSocket is closed without being resumable or when a WebSocket can no longer be resumed
onSocketContextPaused(ISocketContext) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a WebSocket being closed while being configured for resuming
onWebsocketMessageIn(ISocketContext, String) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a WebSocket message being received
onWebSocketMessageOut(ISocketContext, String) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a WebSocket message being sent
onWebSocketOpen(ISocketContext, boolean) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
Fired upon a new WebSocket being opened
OPEN - dev.arbjerg.lavalink.api.ISocketContext.State
The context has an open WebSocket

P

play(AudioTrack) - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
PluginEventHandler - Class in dev.arbjerg.lavalink.api
Must be provided as a bean
PluginEventHandler() - Constructor for class dev.arbjerg.lavalink.api.PluginEventHandler
 

R

RestInterceptor - Interface in dev.arbjerg.lavalink.api
This interface allows intercepting HTTP requests to the Lavalink server.
RESUMABLE - dev.arbjerg.lavalink.api.ISocketContext.State
The context does not have an open WebSocket, but can later be resumed

S

seekTo(long) - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
sendMessage(Object) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
 
sendMessage(JSONObject) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
Deprecated.
As of v3.7 Jackson is the preferred way of JSON serialization, use ISocketContext.sendMessage(Object) instead.
setPause(boolean) - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
setVolume(int) - Method in interface dev.arbjerg.lavalink.api.IPlayer
 
stop() - Method in interface dev.arbjerg.lavalink.api.IPlayer
Stops playing the current track, if any

V

valueOf(String) - Static method in enum dev.arbjerg.lavalink.api.ISocketContext.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.arbjerg.lavalink.api.ISocketContext.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketExtension - Interface in dev.arbjerg.lavalink.api
When added as a bean, adds an operation to the WebSocket API that clients can invoke.
A B C D G I O P R S V W 
All Classes All Packages