public interface Statistics
AudioNode
, updated every minute.Modifier and Type | Interface and Description |
---|---|
static interface |
Statistics.Frames
Represents the possibly-null frame statistics provided every minute by the Lavalink-Server.
|
Modifier and Type | Method and Description |
---|---|
int |
getAllocatedMemory()
Fetches the amount of allocated memory, in bytes.
|
int |
getCpuCores()
Fetches the amount of CPU Cores.
|
Statistics.Frames |
getFrames()
Fetches the possibly-null Frames information.
|
int |
getFreeMemory()
Fetches the amount of free memory, in bytes.
|
double |
getLavalinkLoad()
Fetches the amount of Lavalink load.
|
AudioNode |
getNode()
Fetches the
AudioNode connected to this Statistics object. |
int |
getPlayers()
Fetches the total amount of all connected players.
|
int |
getPlayingPlayers()
Fetches the amount of playing players.
|
int |
getReservableMemory()
Fetches the amount of reservable memory, in bytes.
|
double |
getSystemLoad()
Fetches the amount of system load.
|
long |
getUptime()
Fetches the uptime of the
AudioNode , in milliseconds. |
int |
getUsedMemory()
Fetches the amount of used memory, in bytes.
|
@Nonnull AudioNode getNode()
AudioNode
connected to this Statistics object.AudioNode
associated with this Statistics object.@Nonnegative int getPlayers()
@Nonnegative int getPlayingPlayers()
@Nonnegative long getUptime()
AudioNode
, in milliseconds.AudioNode
.@Nonnegative int getFreeMemory()
@Nonnegative int getUsedMemory()
@Nonnegative int getAllocatedMemory()
@Nonnegative int getReservableMemory()
@Nonnegative int getCpuCores()
@Nonnegative double getSystemLoad()
AudioNode
.@Nonnegative double getLavalinkLoad()
AudioNode
.@Nonnull Statistics.Frames getFrames()