Package discord4j.core
Class CoreResources
java.lang.Object
discord4j.rest.RestResources
discord4j.core.CoreResources
A set of resources required to build
DiscordClient
instances and are used for core Discord4J operations
like entity manipulation and API communication.-
Constructor Summary
ConstructorsConstructorDescriptionCoreResources
(String token, ReactorResources reactorResources, JacksonResources jacksonResources, Router router, AllowedMentions allowedMentions) Create aCoreResources
instance with the given resources. -
Method Summary
Methods inherited from class discord4j.rest.RestResources
getAllowedMentions, getJacksonResources, getReactorResources, getRouter, getScheme, getSelfId, getToken
-
Constructor Details
-
CoreResources
public CoreResources(String token, ReactorResources reactorResources, JacksonResources jacksonResources, Router router, @Nullable AllowedMentions allowedMentions) Create aCoreResources
instance with the given resources.- Parameters:
token
- the bot token used to authenticate requestsreactorResources
- Reactor resources to establish connections and schedule tasksjacksonResources
- Jackson data-binding resources to map objectsrouter
- a connector to perform requests against Discord APIallowedMentions
- a configuration object to limit mentions creating notifications on message sending
-