Package discord4j.common
Class ReactorResources.Builder
java.lang.Object
discord4j.common.ReactorResources.Builder
- Enclosing class:
- ReactorResources
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionblockingTaskScheduler
(Scheduler blockingTaskScheduler) Sets theScheduler
to use for potentially blocking tasks.build()
Create theReactorResources
.httpClient
(HttpClient httpClient) Sets the underlyingHttpClient
to use.timerTaskScheduler
(Scheduler timerTaskScheduler) Sets the time-capableScheduler
to use.
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
httpClient
Sets the underlyingHttpClient
to use. A default can be created fromReactorResources.DEFAULT_HTTP_CLIENT
.- Returns:
- This builder, for chaining.
-
timerTaskScheduler
Sets the time-capableScheduler
to use. A default can be created fromReactorResources.DEFAULT_TIMER_TASK_SCHEDULER
.- Returns:
- This builder, for chaining.
-
blockingTaskScheduler
Sets theScheduler
to use for potentially blocking tasks. A default can be created fromReactorResources.DEFAULT_BLOCKING_TASK_SCHEDULER
.- Returns:
- This builder, for chaining.
-
build
Create theReactorResources
.- Returns:
- A custom
ReactorResources
.
-