All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ClosingStateChange DefaultGatewayClient Represents a Discord WebSocket client, called Gateway, implementing its lifecycle.DispatchStoreLayer ADispatchStoreLayerallows to intercept anyDispatchinstance and execute the appropriateStoreActionon a givenStore.EventNames GatewayClient Represents a Discord real-time websocket client, called Gateway, implementing its lifecycle.GatewayClientGroup An aggregation for arbitrary group ofGatewayClientinstances.GatewayConnection GatewayConnection.State GatewayException GatewayObserver Event listeners for gateway connection lifecycle.GatewayOptions A set of options targeting the configuration ofGatewayClientimplementations.GatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData> Basic structure a Discord gateway payload object.GatewayReactorResources Provides an extra level of configuration forReactorResources, tailored for the Gateway operations.GatewayReactorResources.Builder Builder forGatewayReactorResources.GatewayRetrySignal GatewayRetrySpec GatewayStateChange GatewayStateChange.State 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 createIdentifyOptions.Intent A group of Discord Gateway events.IntentSet An immutable, specializedSet<Intent>.InvalidSessionException JacksonPayloadReader JacksonPayloadWriter PartialDisconnectException PayloadDeserializer PayloadHandler<T extends discord4j.discordjson.json.gateway.PayloadData> Handler for a gateway payload.PayloadReader PayloadTransformer A transformation function to a sequence of rawByteBufpayloads.PayloadWriter RateLimitTransformer ReconnectException An exception class to handle gateway reconnects via reconnect opcode.SessionInfo A container to represent the current state of a Gateway session.ShardAwareDispatch ShardGatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData> Represents a unicastGatewayPayloadmeant to execute a Gateway operation targeting a single shard.ShardInfo A container to express a shard index and count.StatefulDispatch<D,S> ZlibDecompressor Implements a zlib inflater on a stream ofByteBufelements.