All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ActionMapper Holds mappings between concreteStoreActiontypes and the code to execute when they are invoked.ActionMapper.Builder Beta A feature in beta state, API signature may change between releases.ChannelCreateAction ChannelDeleteAction ChannelUpdateAction CloseException Unchecked exception thrown when closing a websocket session, expectedly or not.CloseStatus Container for WebSocket "close" status codes and reasons.CompleteGuildMembersAction CountInGuildAction CountInGuildAction.InGuildEntity CountMessagesInChannelAction CountTotalAction CountTotalAction.CountableEntity CountVoiceStatesInChannelAction DataAccessor Defines methods to handle read operations on a store.DisconnectBehavior Encapsulates a strategy to deal with the closing and release of a resource.DisconnectBehavior.Action The action to trigger to close a resource.EmissionStrategy A strategy to handle emission failures to aSinks.Manyinstance.ExactResultNotAvailableException Thrown to indicate that the store cannot return a result as it doesn't have all the necessary information stored.Experimental An experimental feature that can be removed or have signature and behavior changes between releases.GatewayActions Provides static factories to obtainStoreActioninstances that enable updating data in a store in response to an event received from the Discord gateway.GatewayDataUpdater Defines methods to handle update operations in response to events received from the Discord gateway.GetChannelByIdAction GetChannelsAction GetChannelsInGuildAction GetEmojiByIdAction GetEmojisAction GetEmojisInGuildAction GetExactMembersInGuildAction GetGuildByIdAction GetGuildsAction GetMemberByIdAction GetMembersAction GetMembersInGuildAction GetMessageByIdAction GetMessagesAction GetMessagesInChannelAction GetPresenceByIdAction GetPresencesAction GetPresencesInGuildAction GetRoleByIdAction GetRolesAction GetRolesInGuildAction GetUserByIdAction GetUsersAction GetVoiceStateByIdAction GetVoiceStatesAction GetVoiceStatesInChannelAction GetVoiceStatesInGuildAction GitProperties Provide information about the Git repository version captured at build time.GuildCreateAction GuildDeleteAction GuildEmojisUpdateAction GuildMemberAddAction GuildMemberRemoveAction GuildMembersChunkAction GuildMemberUpdateAction GuildRoleCreateAction GuildRoleDeleteAction GuildRoleUpdateAction GuildUpdateAction InvalidateShardAction InvalidationCause Enumerates the possible causes for a shard invalidation.JacksonResources Provides a centralized Jackson 2.10ObjectMapperallowing customization and reuse across the application.LegacyStoreLayout LocalStoreLayout AStoreLayoutthat stores entities in the heap of the local JVM.LogUtil Utility to support logging details.MessageCreateAction MessageDeleteAction MessageDeleteBulkAction MessageReactionAddAction MessageReactionRemoveAction MessageReactionRemoveAllAction MessageReactionRemoveEmojiAction MessageUpdateAction PresenceAndUserData Represents a tuple containing presence and user data, both being optional.PresenceUpdateAction RateLimitOperator<T> A rate limiting operator based off the token bucket algorithm.ReactorResources Provides Reactor Netty resources like anHttpClientandSchedulerinstances that can be customized and reused across the application.ReactorResources.Builder ReadActions Provides static factories to obtainStoreActioninstances that enable reading data from a store.ReadyAction ReconnectContext Encapsulate retrying state for reconnect operations.ReconnectOptions A configuration object to customize the gateway reconnection policy.ReconnectOptions.Builder ResettableInterval Emit ticks at a constant rate specified atResettableInterval.start(Duration, Duration)and will continue untilResettableInterval.stop()is called orResettableInterval.start(Duration, Duration)is re-invoked, resetting the previous emitter.Snowflake An unsigned 64-bit ID that is guaranteed to be unique across all of Discord, except in some unique scenarios in which child objects share their parent's ID.StateHolder Holder for various pieces of state for use in caching.StorageBackend Factory for a ConcurrentMap backing the different storages.StorageConfig Holds the storage configuration for aLocalStoreLayout.StorageConfig.Builder Store AStorerepresents a container that holds, retrieves, and updates data received from Discord throughout the life of a bot application.StoreAction<R> Represents an operation that can be executed on a store.StoreLayout AStoreLayoutdefines how store actions should be handled according to their type.TimestampFormat A utility class for formatting a JavaInstantas a timestamp in Discord messages.TokenUtil UnknownPropertyHandler UserUpdateAction VoiceStateUpdateDispatchAction