Skip navigation links
A C D E F G H I J M N O P R S T U V W Z 

A

Activity() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
Application() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate.Application
 
apply(Flux<ByteBuf>) - Method in class discord4j.gateway.RateLimiterTransformer
 

C

CHANNEL_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_PINS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
CHANNEL_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
ChannelCreate - Class in discord4j.gateway.json.dispatch
 
ChannelCreate() - Constructor for class discord4j.gateway.json.dispatch.ChannelCreate
 
ChannelDelete - Class in discord4j.gateway.json.dispatch
 
ChannelDelete() - Constructor for class discord4j.gateway.json.dispatch.ChannelDelete
 
ChannelPinsUpdate - Class in discord4j.gateway.json.dispatch
 
ChannelPinsUpdate() - Constructor for class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
ChannelUpdate - Class in discord4j.gateway.json.dispatch
 
ChannelUpdate() - Constructor for class discord4j.gateway.json.dispatch.ChannelUpdate
 
clear() - Method in class discord4j.gateway.retry.RetryContext
Clear the attempt count, treating further calls to RetryContext.next() as brand new retry context.
close(boolean) - Method in class discord4j.gateway.DefaultGatewayClient
 
close() - Method in class discord4j.gateway.DiscordWebSocketHandler
Initiates a close sequence that will terminate this session.
close(boolean) - Method in interface discord4j.gateway.GatewayClient
Terminates this client's current gateway connection.
completeMessages(Flux<ByteBuf>) - Method in class discord4j.gateway.ZlibDecompressor
 
CONNECTED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a gateway connection has been established.
connected() - Static method in class discord4j.gateway.retry.GatewayStateChange
 
convert(Heartbeat) - Method in class discord4j.gateway.json.jackson.HeartbeatConverter
 
convert(Opcode<?>) - Method in class discord4j.gateway.json.jackson.OpcodeConverter
 

D

DefaultGatewayClient - Class in discord4j.gateway
Represents a Discord WebSocket client, called Gateway, implementing its lifecycle.
DefaultGatewayClient(HttpClient, PayloadReader, PayloadWriter, RetryOptions, String, IdentifyOptions, GatewayObserver, PayloadTransformer) - Constructor for class discord4j.gateway.DefaultGatewayClient
Initializes a new GatewayClient.
DefaultGatewayClientFactory - Class in discord4j.gateway
Default factory to create GatewayClient objects based on DefaultGatewayClient that connects using a single shard per client, forwarding events through GatewayPayload objects.
DefaultGatewayClientFactory() - Constructor for class discord4j.gateway.DefaultGatewayClientFactory
 
deserialize(JsonParser, DeserializationContext) - Method in class discord4j.gateway.json.jackson.PayloadDeserializer
 
DISCONNECTED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a gateway connection has been fully closed.
disconnected() - Static method in class discord4j.gateway.retry.GatewayStateChange
 
DISCONNECTED_RESUME - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a gateway connection has been closed but is still open for a RESUME attempt.
discord4j.gateway - package discord4j.gateway
Components to create websocket clients targeting Discord gateway.
discord4j.gateway.json - package discord4j.gateway.json
Statically typed representations of Discord's gateway domain.
discord4j.gateway.json.dispatch - package discord4j.gateway.json.dispatch
Domain of websocket inbound and outbound data.
discord4j.gateway.json.jackson - package discord4j.gateway.json.jackson
Classes supporting the conversion between gateway objects using Jackson.
discord4j.gateway.json.response - package discord4j.gateway.json.response
Domain of websocket responses.
discord4j.gateway.payload - package discord4j.gateway.payload
Websocket payload readers and writers, converting to and from raw bytes.
discord4j.gateway.retry - package discord4j.gateway.retry
Classes supporting GatewayClient automatic reconnection.
DiscordWebSocketHandler - Class in discord4j.gateway
Represents a WebSocket handler specialized for Discord gateway operations.
DiscordWebSocketHandler(FluxSink<ByteBuf>, Flux<ByteBuf>, MonoProcessor<CloseStatus>, int) - Constructor for class discord4j.gateway.DiscordWebSocketHandler
Create a new handler with the given data pipelines.
dispatch() - Method in class discord4j.gateway.DefaultGatewayClient
 
dispatch() - Method in interface discord4j.gateway.GatewayClient
Obtains the Flux of Dispatch events inbound from the gateway connection made by this client.
Dispatch - Interface in discord4j.gateway.json.dispatch
 
DISPATCH - Static variable in class discord4j.gateway.json.Opcode
 

E

emptyListener() - Static method in interface discord4j.gateway.GatewayObserver
 
equals(Object) - Method in class discord4j.gateway.json.GatewayPayload
 
error(Throwable) - Method in class discord4j.gateway.DiscordWebSocketHandler
Initiates a close sequence with the given error.
EventNames - Class in discord4j.gateway.json.dispatch
 
EventNames() - Constructor for class discord4j.gateway.json.dispatch.EventNames
 
execute(String) - Method in class discord4j.gateway.DefaultGatewayClient
 
execute(String, GatewayObserver) - Method in class discord4j.gateway.DefaultGatewayClient
 
execute(String) - Method in interface discord4j.gateway.GatewayClient
Establish a reconnecting gateway connection to the given URL.
execute(String, GatewayObserver) - Method in interface discord4j.gateway.GatewayClient
Establish a reconnecting gateway connection to the given URL, allowing an ad-hoc observer to be notified.

F

forRaw(int) - Static method in class discord4j.gateway.json.Opcode
 

G

Game(String, int, Possible<String>) - Constructor for class discord4j.gateway.json.StatusUpdate.Game
 
GameAssetsResponse - Class in discord4j.gateway.json.response
 
GameAssetsResponse() - Constructor for class discord4j.gateway.json.response.GameAssetsResponse
 
GamePartyResponse - Class in discord4j.gateway.json.response
 
GamePartyResponse() - Constructor for class discord4j.gateway.json.response.GamePartyResponse
 
GameResponse - Class in discord4j.gateway.json.response
 
GameResponse() - Constructor for class discord4j.gateway.json.response.GameResponse
 
GameTimestampsResponse - Class in discord4j.gateway.json.response
 
GameTimestampsResponse() - Constructor for class discord4j.gateway.json.response.GameTimestampsResponse
 
GatewayChannelResponse - Class in discord4j.gateway.json.response
 
GatewayChannelResponse() - Constructor for class discord4j.gateway.json.response.GatewayChannelResponse
 
GatewayClient - Interface in discord4j.gateway
Represents a Discord real-time websocket client, called Gateway, implementing its lifecycle.
GatewayClientFactory - Interface in discord4j.gateway
An abstract factory to create a GatewayClient, allowing clients to send and receive Discord Gateway events from this node.
GatewayObserver - Interface in discord4j.gateway
Event listeners for gateway connection lifecycle.
GatewayPayload<T extends PayloadData> - Class in discord4j.gateway.json
Basic structure a Discord gateway payload object.
GatewayPayload(Opcode<T>, T, Integer, String) - Constructor for class discord4j.gateway.json.GatewayPayload
 
GatewayStateChange - Class in discord4j.gateway.retry
 
GatewayStateChange.State - Enum in discord4j.gateway.retry
 
getActivity() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getAfkChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getAfkChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getAfkTimeout() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getAfkTimeout() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getApplication() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getApplicationId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getApplicationId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getApplicationId() - Method in class discord4j.gateway.json.response.GameResponse
 
getAssets() - Method in class discord4j.gateway.json.response.GameResponse
 
getAttachments() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getAttachments() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getAttempts() - Method in class discord4j.gateway.retry.RetryContext
 
getAuthor() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getAuthor() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getBackoff() - Method in class discord4j.gateway.retry.GatewayStateChange
 
getBackoff() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve the backoff function used for retrying.
getBackoffScheduler() - Method in class discord4j.gateway.retry.RetryOptions
Returns a scheduler provided every reconnect attempt, as backoff delay.
getBitrate() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getChannel() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
getChannel() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
getChannel() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getChannelId() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
getChannelId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getChannels() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getClient() - Method in class discord4j.gateway.PayloadContext
 
getContent() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getContent() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getCoverImage() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getCurrentAttempt() - Method in class discord4j.gateway.retry.GatewayStateChange
 
getData() - Method in class discord4j.gateway.json.GatewayPayload
 
getData() - Method in class discord4j.gateway.PayloadContext
 
getDefaultMessageNotifications() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getDefaultMessageNotifications() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getDescription() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getDetails() - Method in class discord4j.gateway.json.response.GameResponse
 
getEditedTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getEditedTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getEmbedChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getEmbedChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getEmbeds() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getEmbeds() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getEmoji() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getEmoji() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
getEmojis() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getEnd() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
getEndpoint() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
getExplicitContentFilter() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getExplicitContentFilter() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getFeatures() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getFeatures() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getFirstBackoff() - Method in class discord4j.gateway.retry.RetryContext
 
getFlags() - Method in class discord4j.gateway.json.response.GameResponse
 
getGame() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getGame() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getGame() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getGatewayClient(HttpClient, PayloadReader, PayloadWriter, RetryOptions, String, IdentifyOptions, GatewayObserver, PayloadTransformer) - Method in class discord4j.gateway.DefaultGatewayClientFactory
 
getGatewayClient(HttpClient, PayloadReader, PayloadWriter, RetryOptions, String, IdentifyOptions, GatewayObserver, PayloadTransformer) - Method in interface discord4j.gateway.GatewayClientFactory
Create GatewayClient objects, supporting real-time events from Discord.
getGuild() - Method in class discord4j.gateway.json.dispatch.GuildDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
getGuildId() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
getGuildId() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getGuildId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getGuilds() - Method in class discord4j.gateway.json.dispatch.Ready
 
getHandler() - Method in class discord4j.gateway.PayloadContext
 
getHeartbeatInterval() - Method in class discord4j.gateway.json.Hello
 
getIcon() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getIcon() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getIcon() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence.User
 
getId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
getId() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getId() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
getId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getId() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
getIds() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
getInitialStatus() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the initial status used to identify bots.
getJitter() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve the jitter to be applied on each backoff delay.
getJoinedAt() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getLargeImage() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
getLargeText() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
getLastMessageId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getLastPinTimestamp() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
getLastPinTimestamp() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getMaxBackoffInterval() - Method in class discord4j.gateway.retry.RetryContext
 
getMaxRetries() - Method in class discord4j.gateway.retry.RetryOptions
Returns the number of retries.
getMember() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
getMember() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMemberCount() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getMembers() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getMembers() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
getMentionEveryone() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getMentionRoles() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMentionRoles() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getMentions() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getMentions() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getMessageId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
getMfaLevel() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getMfaLevel() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getName() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getName() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getName() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
getName() - Method in class discord4j.gateway.json.response.GameResponse
 
getName() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getNick() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getNick() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getNonce() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getNonce() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getNsfw() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getOp() - Method in class discord4j.gateway.json.GatewayPayload
 
getOwnerId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getOwnerId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getParentId() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getParty() - Method in class discord4j.gateway.json.response.GameResponse
 
getPartyId() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
getPayload() - Method in class discord4j.gateway.PayloadContext
 
getPayloadType() - Method in class discord4j.gateway.json.Opcode
 
getPermissionOverwrites() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getPosition() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getPresences() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getRateLimitPerUser() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getRawOp() - Method in class discord4j.gateway.json.Opcode
 
getRecipients() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getRegion() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getRegion() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getResetCount() - Method in class discord4j.gateway.retry.RetryContext
 
getResponseTime() - Method in class discord4j.gateway.DefaultGatewayClient
 
getResponseTime() - Method in interface discord4j.gateway.GatewayClient
Gets the amount of time it last took Discord to respond to a heartbeat with an ack.
getResumeSequence() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the last gateway sequence observed by the client using this policy.
getResumeSessionId() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the unique gateway session identifier for the current session.
getRetryContext() - Method in class discord4j.gateway.retry.RetryOptions
Retrieve a stateful context object to hold current attempt count and backoff delay on each retry.
getRole() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
getRole() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
getRoleId() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getRoles() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getRoles() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getSeq() - Method in class discord4j.gateway.json.Heartbeat
 
getSequence() - Method in class discord4j.gateway.DefaultGatewayClient
 
getSequence() - Method in interface discord4j.gateway.GatewayClient
Gets the current heartbeat sequence.
getSequence() - Method in class discord4j.gateway.json.GatewayPayload
 
getSessionId() - Method in class discord4j.gateway.DefaultGatewayClient
 
getSessionId() - Method in interface discord4j.gateway.GatewayClient
Retrieve the ID of the current gateway session.
getSessionId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getSessionId() - Method in class discord4j.gateway.json.dispatch.Ready
 
getSessionId() - Method in class discord4j.gateway.json.response.GameResponse
 
getSessionId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getShard() - Method in class discord4j.gateway.json.dispatch.Ready
 
getShardCount() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the number of shards used by this policy.
getShardIndex() - Method in class discord4j.gateway.IdentifyOptions
Retrieve the shard index in this policy.
getSize() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
getSmallImage() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
getSmallText() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
getSplash() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getSplash() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getStart() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
getState() - Method in class discord4j.gateway.json.response.GameResponse
 
getState() - Method in class discord4j.gateway.retry.GatewayStateChange
 
getStatus() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getStatus() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getStatus() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getSyncId() - Method in class discord4j.gateway.json.response.GameResponse
 
getSystemChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getSystemChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getTimestamp() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getTimestamp() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getTimestamps() - Method in class discord4j.gateway.json.response.GameResponse
 
getToken() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
getTopic() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getTrace() - Method in class discord4j.gateway.json.dispatch.Ready
 
getTrace() - Method in class discord4j.gateway.json.dispatch.Resumed
 
getTrace() - Method in class discord4j.gateway.json.Hello
 
getType() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
getType() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getType() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
getType() - Method in class discord4j.gateway.json.GatewayPayload
 
getType() - Method in class discord4j.gateway.json.response.GameResponse
 
getType() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getUrl() - Method in class discord4j.gateway.json.response.GameResponse
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
getUser() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
getUser() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
getUser() - Method in class discord4j.gateway.json.dispatch.Ready
 
getUser() - Method in class discord4j.gateway.json.dispatch.UserUpdate
 
getUser() - Method in class discord4j.gateway.json.response.PresenceResponse
 
getUserId() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
getUserId() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
getUserId() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
getUserId() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
getUserId() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
getUserLimit() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
getVerificationLevel() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getVerificationLevel() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
getVersion() - Method in class discord4j.gateway.json.dispatch.Ready
 
getVoiceState() - Method in class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 
getVoiceStates() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getWebhookId() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
getWidgetChannelId() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
getWidgetChannelId() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
GUILD_BAN_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_BAN_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_EMOJIS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_INTEGRATIONS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBER_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBER_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_MEMBERS_CHUNK - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLE_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLE_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_ROLE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GUILD_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
GuildBanAdd - Class in discord4j.gateway.json.dispatch
 
GuildBanAdd() - Constructor for class discord4j.gateway.json.dispatch.GuildBanAdd
 
GuildBanRemove - Class in discord4j.gateway.json.dispatch
 
GuildBanRemove() - Constructor for class discord4j.gateway.json.dispatch.GuildBanRemove
 
GuildCreate - Class in discord4j.gateway.json.dispatch
 
GuildCreate() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate
 
GuildCreate.Presence - Class in discord4j.gateway.json.dispatch
 
GuildCreate.Presence.User - Class in discord4j.gateway.json.dispatch
 
GuildCreate.VoiceState - Class in discord4j.gateway.json.dispatch
 
GuildDelete - Class in discord4j.gateway.json.dispatch
 
GuildDelete() - Constructor for class discord4j.gateway.json.dispatch.GuildDelete
 
GuildEmojisUpdate - Class in discord4j.gateway.json.dispatch
 
GuildEmojisUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
GuildIntegrationsUpdate - Class in discord4j.gateway.json.dispatch
 
GuildIntegrationsUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
GuildMemberAdd - Class in discord4j.gateway.json.dispatch
 
GuildMemberAdd() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberAdd
 
GuildMemberRemove - Class in discord4j.gateway.json.dispatch
 
GuildMemberRemove() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberRemove
 
GuildMembersChunk - Class in discord4j.gateway.json.dispatch
 
GuildMembersChunk() - Constructor for class discord4j.gateway.json.dispatch.GuildMembersChunk
 
GuildMemberUpdate - Class in discord4j.gateway.json.dispatch
 
GuildMemberUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
GuildRoleCreate - Class in discord4j.gateway.json.dispatch
 
GuildRoleCreate() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleCreate
 
GuildRoleDelete - Class in discord4j.gateway.json.dispatch
 
GuildRoleDelete() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleDelete
 
GuildRoleUpdate - Class in discord4j.gateway.json.dispatch
 
GuildRoleUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
GuildUpdate - Class in discord4j.gateway.json.dispatch
 
GuildUpdate() - Constructor for class discord4j.gateway.json.dispatch.GuildUpdate
 

H

handle(WebsocketInbound, WebsocketOutbound) - Method in class discord4j.gateway.DiscordWebSocketHandler
 
handle(PayloadContext<T>) - Method in interface discord4j.gateway.PayloadHandler
Perform an action on a payload together with its context, which allows access to various gateway resources.
handle(PayloadContext<T>) - Static method in class discord4j.gateway.PayloadHandlers
Process a PayloadData object together with its context, reacting to it.
hashCode() - Method in class discord4j.gateway.json.GatewayPayload
 
heartbeat(Heartbeat) - Static method in class discord4j.gateway.json.GatewayPayload
 
Heartbeat - Class in discord4j.gateway.json
 
Heartbeat(int) - Constructor for class discord4j.gateway.json.Heartbeat
 
HEARTBEAT - Static variable in class discord4j.gateway.json.Opcode
 
HEARTBEAT_ACK - Static variable in class discord4j.gateway.json.Opcode
 
HeartbeatConverter - Class in discord4j.gateway.json.jackson
 
HeartbeatConverter() - Constructor for class discord4j.gateway.json.jackson.HeartbeatConverter
 
Hello - Class in discord4j.gateway.json
 
Hello() - Constructor for class discord4j.gateway.json.Hello
 
HELLO - Static variable in class discord4j.gateway.json.Opcode
 

I

identify(Identify) - Static method in class discord4j.gateway.json.GatewayPayload
 
Identify - Class in discord4j.gateway.json
 
Identify(String, IdentifyProperties, boolean, int, Possible<int[]>, Possible<StatusUpdate>) - Constructor for class discord4j.gateway.json.Identify
 
IDENTIFY - Static variable in class discord4j.gateway.json.Opcode
 
IdentifyOptions - Class in discord4j.gateway
An object that contains all the parameters used for identifying a bot to Discord gateway.
IdentifyOptions(int, int, StatusUpdate) - Constructor for class discord4j.gateway.IdentifyOptions
Create a new identifying policy.
IdentifyProperties - Class in discord4j.gateway.json
 
IdentifyProperties(String, String, String) - Constructor for class discord4j.gateway.json.IdentifyProperties
 
INVALID_SESSION - Static variable in class discord4j.gateway.json.Opcode
 
InvalidSession - Class in discord4j.gateway.json
 
InvalidSession(boolean) - Constructor for class discord4j.gateway.json.InvalidSession
 
isConnected() - Method in class discord4j.gateway.DefaultGatewayClient
 
isConnected() - Method in interface discord4j.gateway.GatewayClient
Returns whether this GatewayClient is currently connected to Discord Gateway therefore capable to send and receive payloads.
isConnected() - Method in class discord4j.gateway.retry.RetryContext
 
isDeaf() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isDeaf() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isEmbedEnabled() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
isLarge() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isLazy() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isMentionEveryone() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
isMute() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isMute() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isPinned() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
isPinned() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
isResumable() - Method in class discord4j.gateway.json.InvalidSession
 
isSelfDeaf() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfDeaf() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSelfMute() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfMute() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSelfVideo() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSelfVideo() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isSuppress() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
isSuppress() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
isTts() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
isTts() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
isUnavailable() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
isUnavailable() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
isWidgetEnabled() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 

J

JacksonPayloadReader - Class in discord4j.gateway.payload
 
JacksonPayloadReader(ObjectMapper) - Constructor for class discord4j.gateway.payload.JacksonPayloadReader
 
JacksonPayloadReader(ObjectMapper, boolean) - Constructor for class discord4j.gateway.payload.JacksonPayloadReader
 
JacksonPayloadWriter - Class in discord4j.gateway.payload
 
JacksonPayloadWriter(ObjectMapper) - Constructor for class discord4j.gateway.payload.JacksonPayloadWriter
 

M

MESSAGE_CREATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_DELETE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_DELETE_BULK - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_REACTION_ADD - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_REACTION_REMOVE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_REACTION_REMOVE_ALL - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MESSAGE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
MessageCreate - Class in discord4j.gateway.json.dispatch
 
MessageCreate() - Constructor for class discord4j.gateway.json.dispatch.MessageCreate
 
MessageCreate.Activity - Class in discord4j.gateway.json.dispatch
 
MessageCreate.Application - Class in discord4j.gateway.json.dispatch
 
MessageDelete - Class in discord4j.gateway.json.dispatch
 
MessageDelete() - Constructor for class discord4j.gateway.json.dispatch.MessageDelete
 
MessageDeleteBulk - Class in discord4j.gateway.json.dispatch
 
MessageDeleteBulk() - Constructor for class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
MessageReactionAdd - Class in discord4j.gateway.json.dispatch
 
MessageReactionAdd() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionAdd
 
MessageReactionRemove - Class in discord4j.gateway.json.dispatch
 
MessageReactionRemove() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionRemove
 
MessageReactionRemoveAll - Class in discord4j.gateway.json.dispatch
 
MessageReactionRemoveAll() - Constructor for class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
MessageUpdate - Class in discord4j.gateway.json.dispatch
 
MessageUpdate() - Constructor for class discord4j.gateway.json.dispatch.MessageUpdate
 

N

next() - Method in class discord4j.gateway.retry.RetryContext
Signal that the next retry attempt should be underway.
NOOP_LISTENER - Static variable in interface discord4j.gateway.GatewayObserver
 

O

onStateChange(ConnectionObserver.State, IdentifyOptions) - Method in interface discord4j.gateway.GatewayObserver
React on websocket state change
Opcode<T extends PayloadData> - Class in discord4j.gateway.json
 
OpcodeConverter - Class in discord4j.gateway.json.jackson
 
OpcodeConverter() - Constructor for class discord4j.gateway.json.jackson.OpcodeConverter
 

P

PartialDisconnectException - Exception in discord4j.gateway.retry
 
PartialDisconnectException() - Constructor for exception discord4j.gateway.retry.PartialDisconnectException
 
PayloadContext<T extends PayloadData> - Class in discord4j.gateway
Represents gateway payload data enriched with context for processing through a PayloadHandler defined under PayloadHandlers
PayloadContext(GatewayPayload<T>, DiscordWebSocketHandler, DefaultGatewayClient) - Constructor for class discord4j.gateway.PayloadContext
 
PayloadData - Interface in discord4j.gateway.json
Marker interface for any payload event data contained within the "d" field of a GatewayPayload.
PayloadDeserializer - Class in discord4j.gateway.json.jackson
 
PayloadDeserializer() - Constructor for class discord4j.gateway.json.jackson.PayloadDeserializer
 
PayloadHandler<T extends PayloadData> - Interface in discord4j.gateway
Handler for a gateway payload.
PayloadHandlers - Class in discord4j.gateway
Registry for operating on gateway PayloadData objects, handling each lifecycle Opcode.
PayloadHandlers() - Constructor for class discord4j.gateway.PayloadHandlers
 
PayloadReader - Interface in discord4j.gateway.payload
Strategy for reading from a ByteBuf and decoding its contents to a Publisher of GatewayPayload.
PayloadTransformer - Interface in discord4j.gateway
A transformation function to a sequence of raw ByteBuf payloads.
PayloadWriter - Interface in discord4j.gateway.payload
Strategy for encoding a GatewayPayload and writing its contents to a Publisher of ByteBuf.
Presence() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
PRESENCE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
PresenceResponse - Class in discord4j.gateway.json.response
 
PresenceResponse() - Constructor for class discord4j.gateway.json.response.PresenceResponse
 
PRESENCES_REPLACE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
PresenceUpdate - Class in discord4j.gateway.json.dispatch
 
PresenceUpdate() - Constructor for class discord4j.gateway.json.dispatch.PresenceUpdate
 

R

RateLimiterTransformer - Class in discord4j.gateway
Transforms a payload sequence to throttle it using a RateLimiter instance.
RateLimiterTransformer(RateLimiter) - Constructor for class discord4j.gateway.RateLimiterTransformer
 
read(ByteBuf) - Method in class discord4j.gateway.payload.JacksonPayloadReader
 
read(ByteBuf) - Method in interface discord4j.gateway.payload.PayloadReader
Read from the input buffer and encode to a single object.
READY - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
Ready - Class in discord4j.gateway.json.dispatch
 
Ready() - Constructor for class discord4j.gateway.json.dispatch.Ready
 
receiver() - Method in class discord4j.gateway.DefaultGatewayClient
 
receiver(Function<ByteBuf, Publisher<? extends T>>) - Method in class discord4j.gateway.DefaultGatewayClient
 
receiver() - Method in interface discord4j.gateway.GatewayClient
Obtains the Flux of raw payloads inbound from the gateway connection made by this client.
receiver(Function<ByteBuf, Publisher<? extends T>>) - Method in interface discord4j.gateway.GatewayClient
Obtains a Flux of raw payloads inbound from the gateway connection made by this client, transformed by a mapping function.
RECONNECT - Static variable in class discord4j.gateway.json.Opcode
 
REQUEST_GUILD_MEMBERS - Static variable in class discord4j.gateway.json.Opcode
 
requestGuildMembers(RequestGuildMembers) - Static method in class discord4j.gateway.json.GatewayPayload
 
RequestGuildMembers - Class in discord4j.gateway.json
 
RequestGuildMembers(long, String, int) - Constructor for class discord4j.gateway.json.RequestGuildMembers
 
reset() - Method in class discord4j.gateway.retry.RetryContext
Reset the attempt count, treating further calls to RetryContext.next() as new retry sequences.
resume(Resume) - Static method in class discord4j.gateway.json.GatewayPayload
 
RESUME - Static variable in class discord4j.gateway.json.Opcode
 
Resume - Class in discord4j.gateway.json
 
Resume(String, String, int) - Constructor for class discord4j.gateway.json.Resume
 
RESUMED - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
Resumed - Class in discord4j.gateway.json.dispatch
 
Resumed() - Constructor for class discord4j.gateway.json.dispatch.Resumed
 
RETRY_FAILED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a reconnection attempt has failed.
RETRY_RESUME_STARTED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a reconnection attempt with RESUME has started.
RETRY_STARTED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a reconnection attempt with IDENTIFY has started.
RETRY_SUCCEEDED - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when a reconnection attempt has succeeded.
RetryContext - Class in discord4j.gateway.retry
Encapsulate retrying state for reconnect operations.
RetryContext(Duration, Duration) - Constructor for class discord4j.gateway.retry.RetryContext
 
retryFailed(int, Duration) - Static method in class discord4j.gateway.retry.GatewayStateChange
 
RetryOptions - Class in discord4j.gateway.retry
A configuration object to customize the gateway retry (reconnecting) policy.
RetryOptions(Duration, Duration, int, Scheduler) - Constructor for class discord4j.gateway.retry.RetryOptions
Create a retry configuration object.
retryStarted(Duration) - Static method in class discord4j.gateway.retry.GatewayStateChange
 
retrySucceeded(int) - Static method in class discord4j.gateway.retry.GatewayStateChange
 

S

send(Publisher<GatewayPayload<?>>) - Method in interface discord4j.gateway.GatewayClient
Sends a sequence of payloads through this GatewayClient and returns a Mono that signals completion when the payloads have been sent.
sendBuffer(Publisher<ByteBuf>) - Method in class discord4j.gateway.DefaultGatewayClient
 
sendBuffer(Publisher<ByteBuf>) - Method in interface discord4j.gateway.GatewayClient
Sends a sequence of ByteBuf payloads through this GatewayClient and returns a Mono that signals completion when the given publisher completes.
sender() - Method in class discord4j.gateway.DefaultGatewayClient
 
sender() - Method in interface discord4j.gateway.GatewayClient
Retrieves a new FluxSink to safely produce outbound values using FluxSink.next(Object).
SEQUENCE - Static variable in interface discord4j.gateway.GatewayObserver
Propagated when the current session sequence value has updated.
setResumeSequence(Integer) - Method in class discord4j.gateway.IdentifyOptions
Set a new value representing the last observed gateway sequence.
setResumeSessionId(String) - Method in class discord4j.gateway.IdentifyOptions
Set a new session id for the client using this policy.
STATUS_UPDATE - Static variable in class discord4j.gateway.json.Opcode
 
statusUpdate(StatusUpdate) - Static method in class discord4j.gateway.json.GatewayPayload
 
StatusUpdate - Class in discord4j.gateway.json
 
StatusUpdate(Long, StatusUpdate.Game, String, boolean) - Constructor for class discord4j.gateway.json.StatusUpdate
 
StatusUpdate(StatusUpdate.Game, String) - Constructor for class discord4j.gateway.json.StatusUpdate
 
StatusUpdate.Game - Class in discord4j.gateway.json
 

T

then(GatewayObserver) - Method in interface discord4j.gateway.GatewayObserver
Chain together another GatewayObserver
toString() - Method in class discord4j.gateway.IdentifyOptions
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelPinsUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.ChannelUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildBanAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildBanRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.Presence.User
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildEmojisUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildIntegrationsUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMembersChunk
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildMemberUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildRoleUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.GuildUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Activity
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate.Application
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageCreate
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageDelete
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageDeleteBulk
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionAdd
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemove
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageReactionRemoveAll
 
toString() - Method in class discord4j.gateway.json.dispatch.MessageUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.PresenceUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.Ready
 
toString() - Method in class discord4j.gateway.json.dispatch.Resumed
 
toString() - Method in class discord4j.gateway.json.dispatch.TypingStart
 
toString() - Method in class discord4j.gateway.json.dispatch.UserUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
toString() - Method in class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 
toString() - Method in class discord4j.gateway.json.dispatch.WebhooksUpdate
 
toString() - Method in class discord4j.gateway.json.GatewayPayload
 
toString() - Method in class discord4j.gateway.json.Heartbeat
 
toString() - Method in class discord4j.gateway.json.Hello
 
toString() - Method in class discord4j.gateway.json.Identify
 
toString() - Method in class discord4j.gateway.json.IdentifyProperties
 
toString() - Method in class discord4j.gateway.json.InvalidSession
 
toString() - Method in class discord4j.gateway.json.Opcode
 
toString() - Method in class discord4j.gateway.json.RequestGuildMembers
 
toString() - Method in class discord4j.gateway.json.response.GameAssetsResponse
 
toString() - Method in class discord4j.gateway.json.response.GamePartyResponse
 
toString() - Method in class discord4j.gateway.json.response.GameResponse
 
toString() - Method in class discord4j.gateway.json.response.GameTimestampsResponse
 
toString() - Method in class discord4j.gateway.json.response.GatewayChannelResponse
 
toString() - Method in class discord4j.gateway.json.response.PresenceResponse
 
toString() - Method in class discord4j.gateway.json.response.UnavailableGuildResponse
 
toString() - Method in class discord4j.gateway.json.response.VoiceStateResponse
 
toString() - Method in class discord4j.gateway.json.Resume
 
toString() - Method in class discord4j.gateway.json.StatusUpdate.Game
 
toString() - Method in class discord4j.gateway.json.StatusUpdate
 
toString() - Method in class discord4j.gateway.json.VoiceStateUpdate
 
toString() - Method in class discord4j.gateway.retry.GatewayStateChange
 
TYPING_START - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
TypingStart - Class in discord4j.gateway.json.dispatch
 
TypingStart() - Constructor for class discord4j.gateway.json.dispatch.TypingStart
 

U

UnavailableGuildResponse - Class in discord4j.gateway.json.response
 
UnavailableGuildResponse() - Constructor for class discord4j.gateway.json.response.UnavailableGuildResponse
 
User() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.Presence.User
 
USER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
UserUpdate - Class in discord4j.gateway.json.dispatch
 
UserUpdate() - Constructor for class discord4j.gateway.json.dispatch.UserUpdate
 

V

valueOf(String) - Static method in enum discord4j.gateway.retry.GatewayStateChange.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum discord4j.gateway.retry.GatewayStateChange.State
Returns an array containing the constants of this enum type, in the order they are declared.
VOICE_SERVER_PING - Static variable in class discord4j.gateway.json.Opcode
 
VOICE_SERVER_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
VOICE_STATE_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
VOICE_STATE_UPDATE - Static variable in class discord4j.gateway.json.Opcode
 
VoiceServerUpdate - Class in discord4j.gateway.json.dispatch
 
VoiceServerUpdate() - Constructor for class discord4j.gateway.json.dispatch.VoiceServerUpdate
 
VoiceState() - Constructor for class discord4j.gateway.json.dispatch.GuildCreate.VoiceState
 
VoiceStateResponse - Class in discord4j.gateway.json.response
 
VoiceStateResponse() - Constructor for class discord4j.gateway.json.response.VoiceStateResponse
 
voiceStateUpdate(VoiceStateUpdate) - Static method in class discord4j.gateway.json.GatewayPayload
 
VoiceStateUpdate - Class in discord4j.gateway.json
 
VoiceStateUpdate(long, Long, boolean, boolean) - Constructor for class discord4j.gateway.json.VoiceStateUpdate
 
VoiceStateUpdateDispatch - Class in discord4j.gateway.json.dispatch
 
VoiceStateUpdateDispatch() - Constructor for class discord4j.gateway.json.dispatch.VoiceStateUpdateDispatch
 

W

WEBHOOKS_UPDATE - Static variable in class discord4j.gateway.json.dispatch.EventNames
 
WebhooksUpdate - Class in discord4j.gateway.json.dispatch
 
WebhooksUpdate() - Constructor for class discord4j.gateway.json.dispatch.WebhooksUpdate
 
write(GatewayPayload<?>) - Method in class discord4j.gateway.payload.JacksonPayloadWriter
 
write(GatewayPayload<?>) - Method in interface discord4j.gateway.payload.PayloadWriter
Write a given payload to the output buffer.

Z

ZlibDecompressor - Class in discord4j.gateway
Implements a zlib inflater on a stream of ByteBuf elements.
ZlibDecompressor() - Constructor for class discord4j.gateway.ZlibDecompressor
 
A C D E F G H I J M N O P R S T U V W Z 
Skip navigation links