Package discord4j.core
Class CoreResources
- java.lang.Object
-
- discord4j.rest.RestResources
-
- discord4j.core.CoreResources
-
public class CoreResources extends RestResources
A set of resources required to buildDiscordClient
instances and are used for core Discord4J operations like entity manipulation and API communication.
-
-
Constructor Summary
Constructors Constructor Description CoreResources(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, getSelfId, getToken
-
-
-
-
Constructor Detail
-
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
-
-