See: Description
| Interface | Description |
|---|---|
| GatewayClient |
Represents a Discord real-time websocket client, called Gateway, implementing its lifecycle.
|
| GatewayClientGroup |
An aggregation for arbitrary group of
GatewayClient instances. |
| GatewayObserver |
Event listeners for gateway connection lifecycle.
|
| PayloadHandler<T extends discord4j.discordjson.json.gateway.PayloadData> |
Handler for a gateway payload.
|
| Class | Description |
|---|---|
| DefaultGatewayClient |
Represents a Discord WebSocket client, called Gateway, implementing its lifecycle.
|
| GatewayConnection | |
| GatewayOptions |
A set of options targeting the configuration of
GatewayClient implementations. |
| GatewayReactorResources |
Provides an extra level of configuration for
ReactorResources, tailored for the Gateway operations. |
| GatewayWebsocketHandler |
Represents a WebSocket handler specialized for Discord gateway operations.
|
| IdentifyOptions |
An object that contains parameters used for authenticating a bot to Discord gateway.
|
| IdentifyOptions.Builder |
Builder to create
IdentifyOptions. |
| PayloadContext<T extends discord4j.discordjson.json.gateway.PayloadData> |
Represents gateway payload data enriched with context for processing through a
PayloadHandler defined
under PayloadHandlers. |
| PayloadHandlers |
Registry for operating on gateway
PayloadData objects, handling each lifecycle Opcode. |
| SessionInfo |
A container to represent the current state of a Gateway session.
|
| ShardInfo |
A container to express a shard index and count.
|
| ZlibDecompressor |
Implements a zlib inflater on a stream of
ByteBuf elements. |
| Enum | Description |
|---|---|
| GatewayConnection.State |