public class ConfigurationModClusterConfig<T extends ConfigurationModClusterConfig<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigurationModClusterConfig.ConfigurationModClusterConfigResources
Child mutators for ConfigurationModClusterConfig
|
static class |
ConfigurationModClusterConfig.SessionDrainingStrategy |
Constructor and Description |
---|
ConfigurationModClusterConfig() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
Boolean |
advertise()
Whether to enable multicast-based advertise mechanism.
|
T |
advertise(Boolean value)
Whether to enable multicast-based advertise mechanism.
|
String |
advertiseSecurityKey()
If specified, reverse proxy advertisements checksums will be verified
using this value as a salt.
|
T |
advertiseSecurityKey(String value)
If specified, reverse proxy advertisements checksums will be verified
using this value as a salt.
|
String |
advertiseSocket()
Name of socket binding to use for the advertise socket.
|
T |
advertiseSocket(String value)
Name of socket binding to use for the advertise socket.
|
Boolean |
autoEnableContexts()
If false, the contexts are registered with the reverse proxy as disabled;
they need to be enabled via the enable-context operation or via
mod_cluster_manager console.
|
T |
autoEnableContexts(Boolean value)
If false, the contexts are registered with the reverse proxy as disabled;
they need to be enabled via the enable-context operation or via
mod_cluster_manager console.
|
String |
balancer()
The name of the balancer on the reverse proxy to register with.
|
T |
balancer(String value)
The name of the balancer on the reverse proxy to register with.
|
T |
configurationDynamicLoadProvider()
Dynamic load provider configuration.
|
T |
configurationDynamicLoadProvider(ConfigurationDynamicLoadProvider value)
Dynamic load provider configuration.
|
T |
configurationDynamicLoadProvider(ConfigurationDynamicLoadProviderConsumer consumer)
Dynamic load provider configuration.
|
T |
configurationDynamicLoadProvider(ConfigurationDynamicLoadProviderSupplier supplier)
Dynamic load provider configuration.
|
T |
configurationSsl()
The SSL configuration to client MCMP logic.
|
T |
configurationSsl(ConfigurationSsl value)
The SSL configuration to client MCMP logic.
|
T |
configurationSsl(ConfigurationSslConsumer consumer)
The SSL configuration to client MCMP logic.
|
T |
configurationSsl(ConfigurationSslSupplier supplier)
The SSL configuration to client MCMP logic.
|
String |
connector()
The name of Undertow listener that will be registered with the reverse
proxy.
|
T |
connector(String value)
The name of Undertow listener that will be registered with the reverse
proxy.
|
String |
excludedContexts()
List of contexts to exclude from registration with the reverse proxies.
|
T |
excludedContexts(String value)
List of contexts to exclude from registration with the reverse proxies.
|
Boolean |
flushPackets()
Whether to enable packet flushing on the reverse proxy.
|
T |
flushPackets(Boolean value)
Whether to enable packet flushing on the reverse proxy.
|
Integer |
flushWait()
Time to wait before flushing packets on the reverse proxy.
|
T |
flushWait(Integer value)
Time to wait before flushing packets on the reverse proxy.
|
String |
getKey() |
String |
loadBalancingGroup()
Name of the load balancing group this node belongs to.
|
T |
loadBalancingGroup(String value)
Name of the load balancing group this node belongs to.
|
Integer |
maxAttempts()
Number of times the reverse proxy will attempt to send a given request to
a worker before giving up.
|
T |
maxAttempts(Integer value)
Number of times the reverse proxy will attempt to send a given request to
a worker before giving up.
|
Integer |
nodeTimeout()
Timeout (in seconds) for proxy connections to a node.
|
T |
nodeTimeout(Integer value)
Timeout (in seconds) for proxy connections to a node.
|
Integer |
ping()
Time (in seconds) in which to wait for a pong answer to a ping.
|
T |
ping(Integer value)
Time (in seconds) in which to wait for a pong answer to a ping.
|
List<String> |
proxies()
List of reverse proxies for mod_cluster to register with defined by
outbound-socket-binding in socket-binding-group.
|
T |
proxies(List<String> value)
List of reverse proxies for mod_cluster to register with defined by
outbound-socket-binding in socket-binding-group.
|
T |
proxies(String... args)
List of reverse proxies for mod_cluster to register with defined by
outbound-socket-binding in socket-binding-group.
|
T |
proxy(String value)
List of reverse proxies for mod_cluster to register with defined by
outbound-socket-binding in socket-binding-group.
|
String |
proxyUrl()
Base URL for MCMP requests.
|
T |
proxyUrl(String value)
Base URL for MCMP requests.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
ConfigurationModClusterConfig.SessionDrainingStrategy |
sessionDrainingStrategy()
Session draining strategy used during undeployment of a web application.
|
T |
sessionDrainingStrategy(ConfigurationModClusterConfig.SessionDrainingStrategy value)
Session draining strategy used during undeployment of a web application.
|
Integer |
simpleLoadProvider()
Simple load provider configuration.
|
T |
simpleLoadProvider(Integer value)
Simple load provider configuration.
|
Integer |
smax()
Soft maximum idle connection count for reverse proxy.
|
T |
smax(Integer value)
Soft maximum idle connection count for reverse proxy.
|
Integer |
socketTimeout()
Timeout to wait for the reverse proxy to answer a MCMP message.
|
T |
socketTimeout(Integer value)
Timeout to wait for the reverse proxy to answer a MCMP message.
|
String |
sslContext()
Reference to the SSLContext to be used by mod_cluster.
|
T |
sslContext(String value)
Reference to the SSLContext to be used by mod_cluster.
|
Integer |
statusInterval()
Number of seconds a STATUS message is sent from the application server to
the proxy.
|
T |
statusInterval(Integer value)
Number of seconds a STATUS message is sent from the application server to
the proxy.
|
Boolean |
stickySession()
Indicates whether subsequent requests for a given session should be
routed to the same node, if possible.
|
T |
stickySession(Boolean value)
Indicates whether subsequent requests for a given session should be
routed to the same node, if possible.
|
Boolean |
stickySessionForce()
Indicates whether the reverse proxy should return an error in the event
that the balancer is unable to route a request to the node to which it is
stuck.
|
T |
stickySessionForce(Boolean value)
Indicates whether the reverse proxy should return an error in the event
that the balancer is unable to route a request to the node to which it is
stuck.
|
Boolean |
stickySessionRemove()
Indicates whether the reverse proxy should remove session stickiness in
the event that the balancer is unable to route a request to the node to
which it is stuck.
|
T |
stickySessionRemove(Boolean value)
Indicates whether the reverse proxy should remove session stickiness in
the event that the balancer is unable to route a request to the node to
which it is stuck.
|
Integer |
stopContextTimeout()
Maximum time to wait for context to process pending requests.
|
T |
stopContextTimeout(Integer value)
Maximum time to wait for context to process pending requests.
|
ConfigurationModClusterConfig.ConfigurationModClusterConfigResources |
subresources() |
Integer |
ttl()
Time to live (in seconds) for idle connections above smax.
|
T |
ttl(Integer value)
Time to live (in seconds) for idle connections above smax.
|
Integer |
workerTimeout()
Number of seconds to wait for a worker to become available to handle a
request.
|
T |
workerTimeout(Integer value)
Number of seconds to wait for a worker to become available to handle a
request.
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public ConfigurationModClusterConfig.ConfigurationModClusterConfigResources subresources()
public T configurationSsl(ConfigurationSsl value)
public T configurationSsl(ConfigurationSslConsumer consumer)
public T configurationSsl()
public T configurationSsl(ConfigurationSslSupplier supplier)
public T configurationDynamicLoadProvider(ConfigurationDynamicLoadProvider value)
public T configurationDynamicLoadProvider(ConfigurationDynamicLoadProviderConsumer consumer)
public T configurationDynamicLoadProvider()
public T configurationDynamicLoadProvider(ConfigurationDynamicLoadProviderSupplier supplier)
public Boolean advertise()
public String advertiseSecurityKey()
public T advertiseSecurityKey(String value)
public String advertiseSocket()
public T advertiseSocket(String value)
public Boolean autoEnableContexts()
public T autoEnableContexts(Boolean value)
public String balancer()
public T balancer(String value)
public String connector()
public T connector(String value)
public String excludedContexts()
public T excludedContexts(String value)
public Boolean flushPackets()
public T flushPackets(Boolean value)
public Integer flushWait()
public T flushWait(Integer value)
public String loadBalancingGroup()
public T loadBalancingGroup(String value)
public Integer maxAttempts()
public T maxAttempts(Integer value)
public Integer nodeTimeout()
public T nodeTimeout(Integer value)
public Integer ping()
public List<String> proxies()
public T proxies(List<String> value)
public T proxy(String value)
public T proxies(String... args)
public String proxyUrl()
public ConfigurationModClusterConfig.SessionDrainingStrategy sessionDrainingStrategy()
public T sessionDrainingStrategy(ConfigurationModClusterConfig.SessionDrainingStrategy value)
public Integer simpleLoadProvider()
public Integer smax()
public Integer socketTimeout()
public T socketTimeout(Integer value)
public String sslContext()
public Integer statusInterval()
public T statusInterval(Integer value)
public Boolean stickySession()
public T stickySession(Boolean value)
public Boolean stickySessionForce()
public T stickySessionForce(Boolean value)
public Boolean stickySessionRemove()
public T stickySessionRemove(Boolean value)
public Integer stopContextTimeout()
public T stopContextTimeout(Integer value)
public Integer ttl()
public Integer workerTimeout()
Copyright © 2018 JBoss by Red Hat. All rights reserved.