Class NodeConfig
- java.lang.Object
-
- io.undertow.server.handlers.proxy.mod_cluster.NodeConfig
-
public class NodeConfig extends Object
The node configuration.- Author:
- Nabil Benothman, Emanuel Muckenhuber
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeConfig.NodeBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeConfig.NodeBuilderbuilder(ModCluster modCluster)StringgetBalancer()Getter for balancerintgetCacheConnections()Get the amount of connections which should be kept alive in the connection pool.URIgetConnectionURI()Get the connection URI.StringgetDomain()Getter for domainintgetFlushwait()Getter for flushwaitStringgetJvmRoute()intgetMaxConnections()Get the maximum connection limit for a nodes thread-pool.intgetPing()Getter for pingintgetRequestQueueSize()Get the max queue size for requests.intgetSmax()Getter for smaxintgetTimeout()Getter for timeoutlonggetTtl()Getter for ttlbooleanisFlushPackets()booleanisQueueNewRequests()Flag indicating whether requests without a session can be queued.voidsetFlushPackets(boolean flushPackets)
-
-
-
Method Detail
-
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)
-
-