Package discord4j.gateway
Class GatewayReactorResources.Builder
- java.lang.Object
-
- discord4j.common.ReactorResources.Builder
-
- discord4j.gateway.GatewayReactorResources.Builder
-
- Enclosing class:
- GatewayReactorResources
public static class GatewayReactorResources.Builder extends ReactorResources.Builder
Builder forGatewayReactorResources.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GatewayReactorResources.BuilderblockingTaskScheduler(Scheduler blockingTaskScheduler)GatewayReactorResourcesbuild()Creates a new instance ofGatewayReactorResources.GatewayReactorResources.BuilderhttpClient(HttpClient httpClient)GatewayReactorResources.BuilderpayloadSenderScheduler(Scheduler payloadSenderScheduler)Set theSchedulerused for sending Gateway payloads.GatewayReactorResources.BuildertimerTaskScheduler(Scheduler timerTaskScheduler)
-
-
-
Method Detail
-
payloadSenderScheduler
public GatewayReactorResources.Builder payloadSenderScheduler(Scheduler 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
public GatewayReactorResources.Builder httpClient(HttpClient httpClient)
- Overrides:
httpClientin classReactorResources.Builder
-
timerTaskScheduler
public GatewayReactorResources.Builder timerTaskScheduler(Scheduler timerTaskScheduler)
- Overrides:
timerTaskSchedulerin classReactorResources.Builder
-
blockingTaskScheduler
public GatewayReactorResources.Builder blockingTaskScheduler(Scheduler blockingTaskScheduler)
- Overrides:
blockingTaskSchedulerin classReactorResources.Builder
-
build
public GatewayReactorResources build()
Creates a new instance ofGatewayReactorResources.- Overrides:
buildin classReactorResources.Builder- Returns:
- a new instance of
GatewayReactorResources
-
-