Class ModCluster.Builder
java.lang.Object
io.undertow.server.handlers.proxy.mod_cluster.ModCluster.Builder
- Enclosing class:
- ModCluster
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setCacheConnections
(int cacheConnections) setClientOptions
(org.xnio.OptionMap clientOptions) setDeterministicFailover
(boolean deterministicFailover) setHealthChecker
(NodeHealthChecker healthChecker) setHealthCheckInterval
(long healthCheckInterval) setMaxConnections
(int maxConnections) setMaxRequestTime
(int maxRequestTime) setMaxRetries
(int maxRetries) setQueueNewRequests
(boolean queueNewRequests) setRankedAffinityDelimiter
(String rankedAffinityDelimiter) Configures ranked affinity delimiter used for splitting multiple encoded routes whenRouteParsingStrategy.RANKED
is specified.setRemoveBrokenNodes
(long removeBrokenNodes) setRequestQueueSize
(int requestQueueSize) setReuseXForwarded
(boolean reuseXForwarded) setRouteParsingStrategy
(RouteParsingStrategy routeParsingStrategy) Configures route parsing strategy to support none, single or ranked affinity.setTtl
(long ttl) setUseAlias
(boolean useAlias)
-
Method Details
-
build
-
setMaxRequestTime
-
setHealthCheckInterval
-
setRemoveBrokenNodes
-
setMaxConnections
-
setCacheConnections
-
setRequestQueueSize
-
setQueueNewRequests
-
setHealthChecker
-
setUseAlias
-
setMaxRetries
-
setDeterministicFailover
-
setRouteParsingStrategy
Configures route parsing strategy to support none, single or ranked affinity.- Parameters:
routeParsingStrategy
- strategy to use for parsing routes- Returns:
- this builder
-
setRankedAffinityDelimiter
Configures ranked affinity delimiter used for splitting multiple encoded routes whenRouteParsingStrategy.RANKED
is specified. Web requests will have an affinity for the first available node in the list.- Parameters:
rankedAffinityDelimiter
- delimiter splitting multiple routes; typically a "."- Returns:
- this builder
-
setTtl
-
setClientOptions
-
setReuseXForwarded
-