Package discord4j.core
Components used to build and interact with Discord4J clients.
-
Class Summary Class Description CoreResources A set of resources required to buildDiscordClient
instances and are used for core Discord4J operations like entity manipulation and API communication.DiscordClient A high-level abstraction of common Discord4J operations such as entity retrieval through Discord API or the creation of real-time bot clients through Discord Gateway.DiscordClientBuilder<C,O extends RouterOptions> Builder suited for creating aDiscordClient
.GatewayDiscordClient An aggregation of all dependencies Discord4J requires to operate with the Discord Gateway, REST API and Voice Gateway.GatewayResources A set of dependencies required to build and coordinate multipleGatewayClient
instances.