Package discord4j.core.shard
@NonNullApi
package discord4j.core.shard
Core components for building grouped shard clients.
-
ClassDescriptionA
ShardingStrategy
builder.GatewayBootstrap<O extends GatewayOptions>Builder to create a shard group connecting to Discord Gateway to produce aGatewayDiscordClient
.A centralized localShardCoordinator
that can operate on a single JVM instance to coordinate Gateway connection and identifying attempts across multiple shards.A filter to customize the guild member request strategy.AShardCoordinator
defines key operations to leverage shard coordination across boundaries.Strategy to build shardingGatewayClient
instances.