Package discord4j.gateway
Class GatewayOptions
- java.lang.Object
-
- discord4j.gateway.GatewayOptions
-
public class GatewayOptions extends Object
A set of options targeting the configuration ofGatewayClient
implementations.
-
-
Constructor Summary
Constructors Constructor Description GatewayOptions(String token, GatewayReactorResources reactorResources, PayloadReader payloadReader, PayloadWriter payloadWriter, ReconnectOptions reconnectOptions, IdentifyOptions identifyOptions, GatewayObserver initialObserver, PayloadTransformer identifyLimiter, int maxMissedHeartbeatAck)
GatewayOptions(String token, GatewayReactorResources reactorResources, PayloadReader payloadReader, PayloadWriter payloadWriter, ReconnectOptions reconnectOptions, IdentifyOptions identifyOptions, GatewayObserver initialObserver, PayloadTransformer identifyLimiter, int maxMissedHeartbeatAck, boolean unpooled, EmissionStrategy emissionStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmissionStrategy
getEmissionStrategy()
PayloadTransformer
getIdentifyLimiter()
IdentifyOptions
getIdentifyOptions()
GatewayObserver
getInitialObserver()
int
getMaxMissedHeartbeatAck()
PayloadReader
getPayloadReader()
PayloadWriter
getPayloadWriter()
GatewayReactorResources
getReactorResources()
ReconnectOptions
getReconnectOptions()
String
getToken()
boolean
isUnpooled()
-
-
-
Constructor Detail
-
GatewayOptions
public GatewayOptions(String token, GatewayReactorResources reactorResources, PayloadReader payloadReader, PayloadWriter payloadWriter, ReconnectOptions reconnectOptions, IdentifyOptions identifyOptions, GatewayObserver initialObserver, PayloadTransformer identifyLimiter, int maxMissedHeartbeatAck)
-
GatewayOptions
public GatewayOptions(String token, GatewayReactorResources reactorResources, PayloadReader payloadReader, PayloadWriter payloadWriter, ReconnectOptions reconnectOptions, IdentifyOptions identifyOptions, GatewayObserver initialObserver, PayloadTransformer identifyLimiter, int maxMissedHeartbeatAck, boolean unpooled, EmissionStrategy emissionStrategy)
-
-
Method Detail
-
getToken
public String getToken()
-
getReactorResources
public GatewayReactorResources getReactorResources()
-
getPayloadReader
public PayloadReader getPayloadReader()
-
getPayloadWriter
public PayloadWriter getPayloadWriter()
-
getReconnectOptions
public ReconnectOptions getReconnectOptions()
-
getIdentifyOptions
public IdentifyOptions getIdentifyOptions()
-
getInitialObserver
public GatewayObserver getInitialObserver()
-
getIdentifyLimiter
public PayloadTransformer getIdentifyLimiter()
-
getMaxMissedHeartbeatAck
public int getMaxMissedHeartbeatAck()
-
isUnpooled
public boolean isUnpooled()
-
getEmissionStrategy
public EmissionStrategy getEmissionStrategy()
-
-