public interface GatewayClientFactory
GatewayClient, allowing clients to send and receive Discord Gateway events
from this node.| Modifier and Type | Method and Description |
|---|---|
GatewayClient |
getGatewayClient(HttpClient httpClient,
PayloadReader payloadReader,
PayloadWriter payloadWriter,
RetryOptions retryOptions,
String token,
IdentifyOptions identifyOptions,
GatewayObserver observer,
PayloadTransformer identifyLimiter)
Create
GatewayClient objects, supporting real-time events from Discord. |
GatewayClient getGatewayClient(HttpClient httpClient, PayloadReader payloadReader, PayloadWriter payloadWriter, RetryOptions retryOptions, String token, IdentifyOptions identifyOptions, GatewayObserver observer, PayloadTransformer identifyLimiter)
GatewayClient objects, supporting real-time events from Discord.httpClient - a Reactor Netty HttpClient to use in the created clientpayloadReader - a deserialization strategy to received payloadspayloadWriter - a serialization strategy to sent payloadsretryOptions - a configurable reconnection policytoken - an authorization token to log into Discord GatewayidentifyOptions - a configurable set of shard and presence parametersobserver - a hook that listens to many gateway lifecycle eventsidentifyLimiter - a rate-limiting policy to coordinate identify requests