java.lang.Object
io.undertow.server.handlers.proxy.mod_cluster.NodeConfig

public class NodeConfig extends Object
The node configuration.
Author:
Nabil Benothman, Emanuel Muckenhuber
  • Method Details

    • getConnectionURI

      public URI getConnectionURI()
      Get the connection URI.
      Returns:
      the connection URI
    • getDomain

      public String getDomain()
      Getter for domain
      Returns:
      the domain
    • getFlushwait

      public int getFlushwait()
      Getter for flushwait
      Returns:
      the flushwait
    • getPing

      public int getPing()
      Getter for ping
      Returns:
      the ping
    • getSmax

      public int getSmax()
      Getter for smax
      Returns:
      the smax
    • getTtl

      public long getTtl()
      Getter for ttl
      Returns:
      the ttl
    • getTimeout

      public int getTimeout()
      Getter for timeout
      Returns:
      the timeout
    • getBalancer

      public String getBalancer()
      Getter for balancer
      Returns:
      the balancer
    • isFlushPackets

      public boolean isFlushPackets()
    • setFlushPackets

      public void setFlushPackets(boolean flushPackets)
    • getJvmRoute

      public String getJvmRoute()
    • getMaxConnections

      public int getMaxConnections()
      Get the maximum connection limit for a nodes thread-pool.
      Returns:
      the max connections limit
    • getCacheConnections

      public int getCacheConnections()
      Get the amount of connections which should be kept alive in the connection pool.
      Returns:
      the number of cached connections
    • getRequestQueueSize

      public int getRequestQueueSize()
      Get the max queue size for requests.
      Returns:
      the queue size for requests
    • isQueueNewRequests

      public boolean isQueueNewRequests()
      Flag indicating whether requests without a session can be queued.
      Returns:
      true if requests without a session id can be queued
    • builder

      public static NodeConfig.NodeBuilder builder(ModCluster modCluster)