public class NodeConfigurationBuilder extends Object implements Creator<NodeConfiguration>
| 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.
|
NodeConfiguration |
create()
Creates the configuration object.
|
MCMPHandlerConfigurationBuilder |
mcmp()
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.
|
NodeConfigurationBuilder |
node()
Builder for proxy node configuration.
|
NodeConfigurationBuilder |
setBalancer(String balancer)
Sets the name of the balancer.
|
NodeConfigurationBuilder |
setFlushPackets(boolean flushPackets)
Controls flushing of packets.
|
NodeConfigurationBuilder |
setFlushWait(int flushWait)
Sets time to wait before flushing packets.
|
NodeConfigurationBuilder |
setLoadBalancingGroup(String loadBalancingGroup)
Indicates the group of servers to which this node belongs.
|
NodeConfigurationBuilder |
setNodeTimeout(int nodeTimeout)
Sets maximum time in seconds for idle connections the proxy will wait to connect to the node.
|
NodeConfigurationBuilder |
setPing(int ping)
Sets time to wait for a pong answer to a ping.
|
NodeConfigurationBuilder |
setSmax(int smax)
Sets soft maximum inactive connection count.
|
NodeConfigurationBuilder |
setTtl(int ttl)
Sets maximum time on seconds for idle connections above smax.
|
public NodeConfigurationBuilder setLoadBalancingGroup(String loadBalancingGroup)
public NodeConfigurationBuilder setFlushPackets(boolean flushPackets)
public NodeConfigurationBuilder setFlushWait(int flushWait)
public NodeConfigurationBuilder setPing(int ping)
public NodeConfigurationBuilder setSmax(int smax)
public NodeConfigurationBuilder setTtl(int ttl)
public NodeConfigurationBuilder setNodeTimeout(int nodeTimeout)
public NodeConfigurationBuilder setBalancer(String balancer)
public NodeConfiguration create()
Creatorcreate in interface Creator<NodeConfiguration>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.