public class BalancerConfigurationBuilder extends Object implements Creator<BalancerConfiguration>
| Modifier and Type | Method and Description |
|---|---|
AdvertiseConfigurationBuilder |
advertise()
Builder for multicast-based advertise configuration.
|
BalancerConfigurationBuilder |
balancer()
Builder for balancer configuration.
|
ModClusterConfiguration |
build()
Builds the main configuration object.
|
BalancerConfiguration |
create()
Creates the configuration object.
|
MCMPHandlerConfigurationBuilder |
mcmp()
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.
|
NodeConfigurationBuilder |
node()
Builder for proxy node configuration.
|
BalancerConfigurationBuilder |
setMaxAttempts(int maxAttempts)
Sets the maximum number of attempts to send the request to the backend server.
|
BalancerConfigurationBuilder |
setStickySession(boolean stickySession)
Enables or disables sticky sessions.
|
BalancerConfigurationBuilder |
setStickySessionForce(boolean stickySessionForce)
Sets to return an error when the request cannot be routed to the right node.
|
BalancerConfigurationBuilder |
setStickySessionRemove(boolean stickySessionRemove)
Sets to remove session when the request cannot be routed to the right node.
|
BalancerConfigurationBuilder |
setWorkerTimeout(int workerTimeout)
Sets timeout to wait for an available worker (default is no wait).
|
public BalancerConfigurationBuilder setStickySession(boolean stickySession)
public BalancerConfigurationBuilder setStickySessionRemove(boolean stickySessionRemove)
public BalancerConfigurationBuilder setStickySessionForce(boolean stickySessionForce)
public BalancerConfigurationBuilder setWorkerTimeout(int workerTimeout)
public BalancerConfigurationBuilder setMaxAttempts(int maxAttempts)
public BalancerConfiguration create()
Creatorcreate in interface Creator<BalancerConfiguration>public AdvertiseConfigurationBuilder advertise()
ConfigurationBuilderadvertise in interface ConfigurationBuilderpublic BalancerConfigurationBuilder balancer()
ConfigurationBuilderbalancer in interface ConfigurationBuilderpublic NodeConfigurationBuilder node()
ConfigurationBuildernode in interface ConfigurationBuilderpublic MCMPHandlerConfigurationBuilder mcmp()
ConfigurationBuildermcmp in interface ConfigurationBuilderpublic ModClusterConfiguration build()
ConfigurationBuilderbuild in interface ConfigurationBuilderCopyright © 2023 JBoss by Red Hat. All rights reserved.