Class NeonConfig

java.lang.Object
com.quietterminal.neon.core.NeonConfig

public final class NeonConfig extends Object
  • Method Details

    • defaults

      public static NeonConfig defaults()
    • builder

      public static NeonConfig.Builder builder()
    • getBufferSize

      public int getBufferSize()
    • getBufferPoolInitSize

      public int getBufferPoolInitSize()
    • getBufferPoolMaxSize

      public int getBufferPoolMaxSize()
    • isEnforceBufferSize

      public boolean isEnforceBufferSize()
    • getRelayPort

      public int getRelayPort()
    • getRelaySocketTimeoutMs

      public int getRelaySocketTimeoutMs()
    • getRelayCleanupIntervalMs

      public int getRelayCleanupIntervalMs()
    • getRelayClientTimeoutMs

      public int getRelayClientTimeoutMs()
    • getRelayMainLoopSleepMs

      public int getRelayMainLoopSleepMs()
    • getMaxPendingConnections

      public int getMaxPendingConnections()
    • getMaxRateLimiters

      public int getMaxRateLimiters()
    • getMaxPacketsPerSecond

      public int getMaxPacketsPerSecond()
    • getMaxClientsPerSession

      public int getMaxClientsPerSession()
    • getMaxTotalConnections

      public int getMaxTotalConnections()
    • getClientSocketTimeoutMs

      public int getClientSocketTimeoutMs()
    • getClientConnectionTimeoutMs

      public int getClientConnectionTimeoutMs()
    • getClientPingIntervalMs

      public int getClientPingIntervalMs()
    • getClientInitialReconnectDelayMs

      public int getClientInitialReconnectDelayMs()
    • getClientMaxReconnectDelayMs

      public int getClientMaxReconnectDelayMs()
    • getClientMaxReconnectAttempts

      public int getClientMaxReconnectAttempts()
    • getClientDisconnectNoticeDelayMs

      public int getClientDisconnectNoticeDelayMs()
    • getClientProcessingLoopSleepMs

      public int getClientProcessingLoopSleepMs()
    • getHostSocketTimeoutMs

      public int getHostSocketTimeoutMs()
    • getHostAckTimeoutMs

      public int getHostAckTimeoutMs()
    • getHostMaxAckRetries

      public int getHostMaxAckRetries()
    • getHostSessionTokenTimeoutMs

      public int getHostSessionTokenTimeoutMs()
    • getHostGracefulShutdownTimeoutMs

      public int getHostGracefulShutdownTimeoutMs()
    • getHostProcessingLoopSleepMs

      public int getHostProcessingLoopSleepMs()
    • getHostSessionTickRate

      public short getHostSessionTickRate()
    • getHostSessionMaxPacketSize

      public short getHostSessionMaxPacketSize()
    • getReliablePacketTimeoutMs

      public int getReliablePacketTimeoutMs()
    • getReliablePacketMaxRetries

      public int getReliablePacketMaxRetries()