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
ProxyConfigurations. |
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)
ProxyConfigurations.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()
Creatorcreate in interface Creator<MCMPHandlerConfiguration>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.