Package discord4j.common
Class ReactorResources.Builder
java.lang.Object
discord4j.common.ReactorResources.Builder
- Enclosing class:
- ReactorResources
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockingTaskScheduler(Scheduler blockingTaskScheduler) Sets theSchedulerto use for potentially blocking tasks.build()Create theReactorResources.httpClient(HttpClient httpClient) Sets the underlyingHttpClientto use.timerTaskScheduler(Scheduler timerTaskScheduler) Sets the time-capableSchedulerto use.
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
httpClient
Sets the underlyingHttpClientto use. A default can be created fromReactorResources.DEFAULT_HTTP_CLIENT.- Returns:
- This builder, for chaining.
-
timerTaskScheduler
Sets the time-capableSchedulerto use. A default can be created fromReactorResources.DEFAULT_TIMER_TASK_SCHEDULER.- Returns:
- This builder, for chaining.
-
blockingTaskScheduler
Sets theSchedulerto 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.
-