| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final ModClusterContainer | |
| private final boolean | |
| private final NodeHealthChecker | |
| private final long | |
| private final int | |
| private final int | |
| private final int | |
| private final boolean | |
| private final String | |
| private final long | |
| private final int | |
| private final boolean | |
| private final RouteParsingStrategy | |
| private final String | |
| private final long | |
| private final boolean | |
| private final XnioWorker |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public synchronized void | |
| public static ModCluster. | |
| public static ModCluster. | |
| public static ModCluster. | |
| public HttpHandler | |
| public HttpHandler | Returns: the proxy handlerGet the handler proxying the requests. |
| public int | |
| protected ModClusterContainer | |
| public ModClusterController | |
| public NodeHealthChecker | |
| public long | |
| public int | |
| public HttpHandler | |
| public long | |
| public int | |
| protected String | |
| public long | |
| public boolean | |
| public boolean | |
| public boolean | |
| public String | |
| public RouteParsingStrategy | |
| public synchronized void | |
| public synchronized void |
| cacheConnections | back to summary |
|---|---|
| private final int cacheConnections | |
| container | back to summary |
|---|---|
| private final ModClusterContainer container | |
| deterministicFailover | back to summary |
|---|---|
| private final boolean deterministicFailover | |
| healthChecker | back to summary |
|---|---|
| private final NodeHealthChecker healthChecker | |
| healthCheckInterval | back to summary |
|---|---|
| private final long healthCheckInterval | |
| maxConnections | back to summary |
|---|---|
| private final int maxConnections | |
| maxRequestTime | back to summary |
|---|---|
| private final int maxRequestTime | |
| maxRetries | back to summary |
|---|---|
| private final int maxRetries | |
| queueNewRequests | back to summary |
|---|---|
| private final boolean queueNewRequests | |
| rankedAffinityDelimiter | back to summary |
|---|---|
| private final String rankedAffinityDelimiter | |
| removeBrokenNodes | back to summary |
|---|---|
| private final long removeBrokenNodes | |
| requestQueueSize | back to summary |
|---|---|
| private final int requestQueueSize | |
| reuseXForwarded | back to summary |
|---|---|
| private final boolean reuseXForwarded | |
| routeParsingStrategy | back to summary |
|---|---|
| private final RouteParsingStrategy routeParsingStrategy | |
| serverID | back to summary |
|---|---|
| private final String serverID | |
| ttl | back to summary |
|---|---|
| private final long ttl | |
| useAlias | back to summary |
|---|---|
| private final boolean useAlias | |
| xnioWorker | back to summary |
|---|---|
| private final XnioWorker xnioWorker | |
| ModCluster | back to summary |
|---|---|
| pack-priv ModCluster(ModCluster. | |
| advertise | back to summary |
|---|---|
| public synchronized void advertise(MCMPConfig config) throws IOException Start advertising a mcmp handler.
| |
| builder | back to summary |
|---|---|
| public static ModCluster. | |
| builder | back to summary |
|---|---|
| public static ModCluster. | |
| builder | back to summary |
|---|---|
| public static ModCluster. | |
| createProxyHandler | back to summary |
|---|---|
| public HttpHandler createProxyHandler() Get the handler proxying the requests.
| |
| createProxyHandler | back to summary |
|---|---|
| public HttpHandler createProxyHandler(HttpHandler next) Get the handler proxying the requests.
| |
| getCacheConnections | back to summary |
|---|---|
| public int getCacheConnections() | |
| getContainer | back to summary |
|---|---|
| protected ModClusterContainer getContainer() | |
| getController | back to summary |
|---|---|
| public ModClusterController getController() | |
| getHealthChecker | back to summary |
|---|---|
| public NodeHealthChecker getHealthChecker() | |
| getHealthCheckInterval | back to summary |
|---|---|
| public long getHealthCheckInterval() | |
| getMaxConnections | back to summary |
|---|---|
| public int getMaxConnections() | |
| getProxyHandler | back to summary |
|---|---|
| public HttpHandler getProxyHandler()
Deprecated
Get the handler proxying the requests.
| |
| getRemoveBrokenNodes | back to summary |
|---|---|
| public long getRemoveBrokenNodes() | |
| getRequestQueueSize | back to summary |
|---|---|
| public int getRequestQueueSize() | |
| getServerID | back to summary |
|---|---|
| protected String getServerID() | |
| getTtl | back to summary |
|---|---|
| public long getTtl() | |
| isDeterministicFailover | back to summary |
|---|---|
| public boolean isDeterministicFailover() | |
| isQueueNewRequests | back to summary |
|---|---|
| public boolean isQueueNewRequests() | |
| isUseAlias | back to summary |
|---|---|
| public boolean isUseAlias() | |
| rankedAffinityDelimiter | back to summary |
|---|---|
| public String rankedAffinityDelimiter() | |
| routeParsingStrategy | back to summary |
|---|---|
| public RouteParsingStrategy routeParsingStrategy() | |
| start | back to summary |
|---|---|
| public synchronized void start() Start | |
| stop | back to summary |
|---|---|
| public synchronized void stop() Stop | |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final UndertowClient | |
| private OptionMap | |
| private boolean | |
| private NodeHealthChecker | |
| private long | |
| private int | |
| private int | |
| private int | |
| private boolean | |
| private String | |
| private long | |
| private int | |
| private boolean | |
| private RouteParsingStrategy | |
| private long | |
| private boolean | |
| private final XnioSsl | |
| private final XnioWorker |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public ModCluster | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | Returns: this builderdelimiter splitting multiple routes; typically a "." rankedAffinityDelimiter)Configures ranked affinity delimiter used for splitting multiple encoded routes when
|
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | |
| public ModCluster. | Returns: this builderstrategy to use for parsing routes routeParsingStrategy)Configures route parsing strategy to support none, single or ranked affinity. |
| public ModCluster. | |
| public ModCluster. |
| cacheConnections | back to summary |
|---|---|
| private int cacheConnections | |
| client | back to summary |
|---|---|
| private final UndertowClient client | |
| clientOptions | back to summary |
|---|---|
| private OptionMap clientOptions | |
| deterministicFailover | back to summary |
|---|---|
| private boolean deterministicFailover | |
| healthChecker | back to summary |
|---|---|
| private NodeHealthChecker healthChecker | |
| healthCheckInterval | back to summary |
|---|---|
| private long healthCheckInterval | |
| maxConnections | back to summary |
|---|---|
| private int maxConnections | |
| maxRequestTime | back to summary |
|---|---|
| private int maxRequestTime | |
| maxRetries | back to summary |
|---|---|
| private int maxRetries | |
| queueNewRequests | back to summary |
|---|---|
| private boolean queueNewRequests | |
| rankedAffinityDelimiter | back to summary |
|---|---|
| private String rankedAffinityDelimiter | |
| removeBrokenNodes | back to summary |
|---|---|
| private long removeBrokenNodes | |
| requestQueueSize | back to summary |
|---|---|
| private int requestQueueSize | |
| reuseXForwarded | back to summary |
|---|---|
| private boolean reuseXForwarded | |
| routeParsingStrategy | back to summary |
|---|---|
| private RouteParsingStrategy routeParsingStrategy | |
| ttl | back to summary |
|---|---|
| private long ttl | |
| useAlias | back to summary |
|---|---|
| private boolean useAlias | |
| xnioSsl | back to summary |
|---|---|
| private final XnioSsl xnioSsl | |
| xnioWorker | back to summary |
|---|---|
| private final XnioWorker xnioWorker | |
| Builder | back to summary |
|---|---|
| private Builder(XnioWorker xnioWorker, UndertowClient client, XnioSsl xnioSsl) | |
| build | back to summary |
|---|---|
| public ModCluster build() | |
| setCacheConnections | back to summary |
|---|---|
| public ModCluster. | |
| setClientOptions | back to summary |
|---|---|
| public ModCluster. | |
| setDeterministicFailover | back to summary |
|---|---|
| public ModCluster. | |
| setHealthChecker | back to summary |
|---|---|
| public ModCluster. | |
| setHealthCheckInterval | back to summary |
|---|---|
| public ModCluster. | |
| setMaxConnections | back to summary |
|---|---|
| public ModCluster. | |
| setMaxRequestTime | back to summary |
|---|---|
| public ModCluster. | |
| setMaxRetries | back to summary |
|---|---|
| public ModCluster. | |
| setQueueNewRequests | back to summary |
|---|---|
| public ModCluster. | |
| setRankedAffinityDelimiter | back to summary |
|---|---|
| public ModCluster. Configures ranked affinity delimiter used for splitting multiple encoded routes when
| |
| setRemoveBrokenNodes | back to summary |
|---|---|
| public ModCluster. | |
| setRequestQueueSize | back to summary |
|---|---|
| public ModCluster. | |
| setReuseXForwarded | back to summary |
|---|---|
| public ModCluster. | |
| setRouteParsingStrategy | back to summary |
|---|---|
| public ModCluster. Configures route parsing strategy to support none, single or ranked affinity.
| |
| setTtl | back to summary |
|---|---|
| public ModCluster. | |
| setUseAlias | back to summary |
|---|---|
| public ModCluster. | |