Package net.dv8tion.jda.api.utils
Class SessionController.ShardedGateway
java.lang.Object
net.dv8tion.jda.api.utils.SessionController.ShardedGateway
- Enclosing interface:
- SessionController
POJO containing the gateway endpoint and recommended shard total for a shard manager.
-
Constructor Summary
ConstructorsConstructorDescriptionShardedGateway(String url, int shardTotal) Creates a new GatewayBot instance with the provided propertiesShardedGateway(String url, int shardTotal, int concurrency) -
Method Summary
Modifier and TypeMethodDescriptionintThe concurrency level for this bot.intThe recommended shard totalgetUrl()The gateway endpoint
-
Constructor Details
-
ShardedGateway
Creates a new GatewayBot instance with the provided properties- Parameters:
url- The gateway endpoint (wss)shardTotal- The recommended shard total
-
ShardedGateway
-
-
Method Details
-
getUrl
The gateway endpoint- Returns:
- The endpoint
-
getShardTotal
public int getShardTotal()The recommended shard total- Returns:
- The shard total
-
getConcurrency
public int getConcurrency()The concurrency level for this bot.
This should not be a custom value as discord determines the eligible concurrency. Using a different concurrency value could result in issues and possibly a ban due to login spam.- Returns:
- The concurrency level
- See Also:
-