All Classes and Interfaces

Class
Description
 
Represents a Discord WebSocket client, called Gateway, implementing its lifecycle.
A DispatchStoreLayer allows to intercept any Dispatch instance and execute the appropriate StoreAction on a given Store.
 
Represents a Discord real-time websocket client, called Gateway, implementing its lifecycle.
An aggregation for arbitrary group of GatewayClient instances.
 
 
 
Event listeners for gateway connection lifecycle.
A set of options targeting the configuration of GatewayClient implementations.
GatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData>
Basic structure a Discord gateway payload object.
Provides an extra level of configuration for ReactorResources, tailored for the Gateway operations.
 
 
 
 
Represents a WebSocket handler specialized for Discord gateway operations.
An object that contains parameters used for authenticating a bot to Discord gateway.
Builder to create IdentifyOptions.
A group of Discord Gateway events.
An immutable, specialized Set<Intent>.
 
 
 
 
 
PayloadHandler<T extends discord4j.discordjson.json.gateway.PayloadData>
Handler for a gateway payload.
Strategy for reading from a ByteBuf and decoding its contents to a Publisher of GatewayPayload.
A transformation function to a sequence of raw ByteBuf payloads.
Strategy for encoding a GatewayPayload and writing its contents to a Publisher of ByteBuf.
 
An exception class to handle gateway reconnects via reconnect opcode.
A container to represent the current state of a Gateway session.
 
ShardGatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData>
Represents a unicast GatewayPayload meant to execute a Gateway operation targeting a single shard.
A container to express a shard index and count.
 
Implements a zlib inflater on a stream of ByteBuf elements.