public class MCMPHandlerConfigurationBuilder extends Object implements Creator<MCMPHandlerConfiguration>
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.
|
MCMPHandlerConfiguration |
create()
Creates the configuration object.
|
MCMPHandlerConfigurationBuilder |
mcmp()
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.
|
NodeConfigurationBuilder |
node()
Builder for proxy node configuration.
|
MCMPHandlerConfigurationBuilder |
setAdvertise(Boolean advertise)
Sets whether to receive advertisements from httpd proxies.
|
MCMPHandlerConfigurationBuilder |
setAutoEnableContexts(boolean autoEnableContexts)
Sets whether or not to automatically enable contexts.
|
MCMPHandlerConfigurationBuilder |
setExcludedContextsPerHost(Map<String,Set<String>> excludedContextsPerHost)
Sets a map of contexts per host that should never be registered by mod_cluster with the proxy.
|
MCMPHandlerConfigurationBuilder |
setJvmRouteFactory(JvmRouteFactory jvmRouteFactory)
Sets a factory for generating a JVM route.
|
MCMPHandlerConfigurationBuilder |
setProxyConfigurations(Collection<ProxyConfiguration> proxyConfigurations)
Sets a static list of proxies to register with as a collection of
ProxyConfiguration s. |
MCMPHandlerConfigurationBuilder |
setProxyURL(String proxyURL)
Sets URL prefix to send with commands to mod_cluster.
|
MCMPHandlerConfigurationBuilder |
setSessionDrainingStrategy(SessionDrainingStrategy sessionDrainingStrategy)
Configures the strategy for draining sessions from a context.
|
MCMPHandlerConfigurationBuilder |
setSocketFactory(SocketFactory socketFactory)
Sets socket factory for communication with the proxy; supply an SSL socket factory to use SSL to connect to the proxy.
|
MCMPHandlerConfigurationBuilder |
setSocketTimeout(int socketTimeout)
Sets connection timeout for communication with the proxy.
|
MCMPHandlerConfigurationBuilder |
setStopContextTimeout(long stopContextTimeout)
Sets the number of
setStopContextTimeoutUnit(TimeUnit) to wait for pending requests to complete when stopping a context. |
MCMPHandlerConfigurationBuilder |
setStopContextTimeoutUnit(TimeUnit stopContextTimeoutUnit)
Sets the unit of time to which
setStopContextTimeout(long) pertains. |
public MCMPHandlerConfigurationBuilder setProxyConfigurations(Collection<ProxyConfiguration> proxyConfigurations)
ProxyConfiguration
s.public MCMPHandlerConfigurationBuilder setProxyURL(String proxyURL)
public MCMPHandlerConfigurationBuilder setSocketTimeout(int socketTimeout)
public MCMPHandlerConfigurationBuilder setSocketFactory(SocketFactory socketFactory)
public MCMPHandlerConfigurationBuilder setExcludedContextsPerHost(Map<String,Set<String>> excludedContextsPerHost)
public MCMPHandlerConfigurationBuilder setAdvertise(Boolean advertise)
public MCMPHandlerConfigurationBuilder setAutoEnableContexts(boolean autoEnableContexts)
public MCMPHandlerConfigurationBuilder setStopContextTimeout(long stopContextTimeout)
setStopContextTimeoutUnit(TimeUnit)
to wait for pending requests to complete when stopping a context.public MCMPHandlerConfigurationBuilder setStopContextTimeoutUnit(TimeUnit stopContextTimeoutUnit)
setStopContextTimeout(long)
pertains.public MCMPHandlerConfigurationBuilder setJvmRouteFactory(JvmRouteFactory jvmRouteFactory)
public MCMPHandlerConfigurationBuilder setSessionDrainingStrategy(SessionDrainingStrategy sessionDrainingStrategy)
public MCMPHandlerConfiguration create()
Creator
create
in interface Creator<MCMPHandlerConfiguration>
public AdvertiseConfigurationBuilder advertise()
ConfigurationBuilder
advertise
in interface ConfigurationBuilder
public BalancerConfigurationBuilder balancer()
ConfigurationBuilder
balancer
in interface ConfigurationBuilder
public NodeConfigurationBuilder node()
ConfigurationBuilder
node
in interface ConfigurationBuilder
public MCMPHandlerConfigurationBuilder mcmp()
ConfigurationBuilder
mcmp
in interface ConfigurationBuilder
public ModClusterConfiguration build()
ConfigurationBuilder
build
in interface ConfigurationBuilder
Copyright © 2023 JBoss by Red Hat. All rights reserved.