Class NodeConfig
java.lang.Object
io.undertow.server.handlers.proxy.mod_cluster.NodeConfig
The node configuration.
- Author:
- Nabil Benothman, Emanuel Muckenhuber
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeConfig.NodeBuilder
builder
(ModCluster modCluster) Getter for balancerint
Get the amount of connections which should be kept alive in the connection pool.Get the connection URI.Getter for domainint
Getter for flushwaitint
Get the maximum connection limit for a nodes thread-pool.int
getPing()
Getter for pingint
Get the max queue size for requests.int
getSmax()
Getter for smaxint
Getter for timeoutlong
getTtl()
Getter for ttlboolean
boolean
Flag indicating whether requests without a session can be queued.void
setFlushPackets
(boolean flushPackets)
-
Method Details
-
getConnectionURI
Get the connection URI.- Returns:
- the connection URI
-
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
Getter for balancer- Returns:
- the balancer
-
isFlushPackets
public boolean isFlushPackets() -
setFlushPackets
public void setFlushPackets(boolean flushPackets) -
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
-