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