Package discord4j.gateway
Class GatewayReactorResources.Builder
java.lang.Object
discord4j.common.ReactorResources.Builder
discord4j.gateway.GatewayReactorResources.Builder
- Enclosing class:
- GatewayReactorResources
Builder for
GatewayReactorResources.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockingTaskScheduler(Scheduler blockingTaskScheduler) build()Creates a new instance ofGatewayReactorResources.httpClient(HttpClient httpClient) payloadSenderScheduler(Scheduler payloadSenderScheduler) Set theSchedulerused for sending Gateway payloads.timerTaskScheduler(Scheduler timerTaskScheduler)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
payloadSenderScheduler
Set theSchedulerused for sending Gateway payloads. A default can be created fromGatewayReactorResources.DEFAULT_PAYLOAD_SENDER_SCHEDULER.- Parameters:
payloadSenderScheduler- a scheduler for payload tasks- Returns:
- this builder
-
httpClient
- Overrides:
httpClientin classReactorResources.Builder
-
timerTaskScheduler
- Overrides:
timerTaskSchedulerin classReactorResources.Builder
-
blockingTaskScheduler
- Overrides:
blockingTaskSchedulerin classReactorResources.Builder
-
build
Creates a new instance ofGatewayReactorResources.- Overrides:
buildin classReactorResources.Builder- Returns:
- a new instance of
GatewayReactorResources
-