Class AgentConnection.Timing

java.lang.Object
com.ultikits.ultitools.utils.AgentConnection.Timing
Enclosing class:
AgentConnection

static final class AgentConnection.Timing extends Object
The connection's timers.
  • Field Details

    • handshakeDeadlineMs

      final long handshakeDeadlineMs
    • heartbeatIntervalMs

      final long heartbeatIntervalMs
    • heartbeatTimeoutMs

      final long heartbeatTimeoutMs
    • supersededResetMs

      final long supersededResetMs
    • planLimitRetryMs

      final long planLimitRetryMs
  • Constructor Details

    • Timing

      private Timing(long handshakeDeadlineMs, long heartbeatIntervalMs, long heartbeatTimeoutMs, long supersededResetMs, long planLimitRetryMs)
  • Method Details

    • defaults

      static AgentConnection.Timing defaults()
      Returns:
      the production timers
    • of

      static AgentConnection.Timing of(long handshakeDeadlineMs, long heartbeatIntervalMs, long heartbeatTimeoutMs, long supersededResetMs, long planLimitRetryMs)
      Returns:
      timers for tests