Class SessionConfig
java.lang.Object
net.dv8tion.jda.internal.utils.config.SessionConfig
- Direct Known Subclasses:
ShardingSessionConfig
-
Constructor Summary
ConstructorsConstructorDescriptionSessionConfig
(SessionController sessionController, okhttp3.OkHttpClient httpClient, WebSocketFactory webSocketFactory, VoiceDispatchInterceptor interceptor, EnumSet<ConfigFlag> flags, int maxReconnectDelay, int largeThreshold) -
Method Summary
Modifier and TypeMethodDescriptionstatic SessionConfig
getFlags()
okhttp3.OkHttpClient
int
int
boolean
boolean
boolean
boolean
boolean
boolean
void
setAutoReconnect
(boolean autoReconnect)
-
Constructor Details
-
SessionConfig
public SessionConfig(@Nullable SessionController sessionController, @Nullable okhttp3.OkHttpClient httpClient, @Nullable WebSocketFactory webSocketFactory, @Nullable VoiceDispatchInterceptor interceptor, EnumSet<ConfigFlag> flags, int maxReconnectDelay, int largeThreshold)
-
-
Method Details
-
setAutoReconnect
public void setAutoReconnect(boolean autoReconnect) -
getSessionController
-
getHttpClient
-
getWebSocketFactory
-
getVoiceDispatchInterceptor
-
isAutoReconnect
public boolean isAutoReconnect() -
isRetryOnTimeout
public boolean isRetryOnTimeout() -
isBulkDeleteSplittingEnabled
public boolean isBulkDeleteSplittingEnabled() -
isRawEvents
public boolean isRawEvents() -
isEventPassthrough
public boolean isEventPassthrough() -
isRelativeRateLimit
public boolean isRelativeRateLimit() -
getMaxReconnectDelay
public int getMaxReconnectDelay() -
getLargeThreshold
public int getLargeThreshold() -
getFlags
-
getDefault
-