Class SessionConfig

java.lang.Object
net.dv8tion.jda.internal.utils.config.SessionConfig
Direct Known Subclasses:
ShardingSessionConfig

public class SessionConfig extends Object
  • Constructor Details

  • Method Details

    • setAutoReconnect

      public void setAutoReconnect(boolean autoReconnect)
    • getSessionController

      @Nonnull public SessionController getSessionController()
    • getHttpClient

      @Nullable public okhttp3.OkHttpClient getHttpClient()
    • getWebSocketFactory

      @Nonnull public WebSocketFactory getWebSocketFactory()
    • getVoiceDispatchInterceptor

      @Nullable public VoiceDispatchInterceptor 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

      public EnumSet<ConfigFlag> getFlags()
    • getDefault

      @Nonnull public static SessionConfig getDefault()