Package discord4j.gateway
Class GatewayOptions
- java.lang.Object
-
- discord4j.gateway.GatewayOptions
-
public class GatewayOptions extends Object
A set of options targeting the configuration ofGatewayClientimplementations.
-
-
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 EmissionStrategygetEmissionStrategy()PayloadTransformergetIdentifyLimiter()IdentifyOptionsgetIdentifyOptions()GatewayObservergetInitialObserver()intgetMaxMissedHeartbeatAck()PayloadReadergetPayloadReader()PayloadWritergetPayloadWriter()GatewayReactorResourcesgetReactorResources()ReconnectOptionsgetReconnectOptions()StringgetToken()booleanisUnpooled()
-
-
-
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()
-
-