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 AShardCoordinatordefines key operations to leverage shard coordination across boundaries.ShardingStrategy Strategy to build shardingGatewayClientinstances. -
Class Summary Class Description DefaultShardingStrategy DefaultShardingStrategy.Builder AShardingStrategybuilder.GatewayBootstrap<O extends GatewayOptions> Builder to create a shard group connecting to Discord Gateway to produce aGatewayDiscordClient.LocalShardCoordinator A centralized localShardCoordinatorthat can operate on a single JVM instance to coordinate Gateway connection and identifying attempts across multiple shards.