Class Stack.ConnectionLimits

java.lang.Object
org.eclipse.milo.opcua.stack.core.Stack.ConnectionLimits
Enclosing class:
Stack

public static final class Stack.ConnectionLimits extends Object
  • Field Details

    • HELLO_DEADLINE_MS

      public static volatile int HELLO_DEADLINE_MS
      Deadline, in milliseconds, that UA Hello message must be received within before the channel is closed.
    • RATE_LIMIT_ENABLED

      public static boolean RATE_LIMIT_ENABLED
      Allows rate limiting to be disabled stack-wide.
    • RATE_LIMIT_MAX_ATTEMPTS

      public static int RATE_LIMIT_MAX_ATTEMPTS
      Maximum number of connect attempts per RATE_LIMIT_WINDOW_MS.
    • RATE_LIMIT_WINDOW_MS

      public static int RATE_LIMIT_WINDOW_MS
      The window of time over which connect attempts will be counted for rate limiting.
    • RATE_LIMIT_MAX_CONNECTIONS

      public static int RATE_LIMIT_MAX_CONNECTIONS
      The maximum number of connections allowed in total (any remote address, not including localhost).
    • RATE_LIMIT_MAX_CONNECTIONS_PER_ADDRESS

      public static int RATE_LIMIT_MAX_CONNECTIONS_PER_ADDRESS
      The maximum number of connections allowed from any 1 remote address.