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.Builder for
GatewayReactorResources.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.
A transformation function to a sequence of raw
ByteBuf payloads.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.