Class VoiceRegionPenaltyProvider
-
- All Implemented Interfaces:
-
dev.arbjerg.lavalink.client.loadbalancing.builtin.IPenaltyProvider
public final class VoiceRegionPenaltyProvider implements IPenaltyProvider
-
-
Constructor Summary
Constructors Constructor Description VoiceRegionPenaltyProvider()
-
Method Summary
Modifier and Type Method Description Integer
getPenalty(LavalinkNode node, VoiceRegion region)
Calculate the penalty for the provider. -
-
Method Detail
-
getPenalty
Integer getPenalty(LavalinkNode node, VoiceRegion region)
Calculate the penalty for the provider.
Return value should never exceed MAX_ERROR. Lower means to take preference.
- Parameters:
node
- The lavalink node to calculate the penalty for.region
- The preferred voice region for the node, null if not specified.- Returns:
A number between 0 and MAX_ERROR (inclusive), using numbers outside of this range may cause errors.
-
-
-
-