public static class HealthCheckStrategy.Config
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HealthCheckStrategy.Config.Builder<T extends HealthCheckStrategy.Config.Builder<T,C>,C extends HealthCheckStrategy.Config>
Base builder for HealthCheckStrategy.Config and its subclasses.
|
| Modifier and Type | Field and Description |
|---|---|
protected int |
delayInBetweenProbes |
protected int |
interval |
protected int |
numProbes |
protected ProbingPolicy |
policy |
protected int |
timeout |
| Constructor and Description |
|---|
Config(int interval,
int timeout,
int numProbes,
int delayInBetweenProbes,
ProbingPolicy policy) |
| Modifier and Type | Method and Description |
|---|---|
static HealthCheckStrategy.Config.Builder<?,? extends HealthCheckStrategy.Config> |
builder()
Create a new builder for HealthCheckStrategy.Config.
|
static HealthCheckStrategy.Config |
create()
Create a new Config instance with default values.
|
int |
getDelayInBetweenProbes() |
int |
getInterval() |
int |
getNumProbes() |
ProbingPolicy |
getPolicy() |
int |
getTimeout() |
protected final int interval
protected final int timeout
protected final int numProbes
protected final int delayInBetweenProbes
protected final ProbingPolicy policy
public Config(int interval,
int timeout,
int numProbes,
int delayInBetweenProbes,
ProbingPolicy policy)
public int getInterval()
public int getTimeout()
public int getNumProbes()
public int getDelayInBetweenProbes()
public ProbingPolicy getPolicy()
public static HealthCheckStrategy.Config create()
public static HealthCheckStrategy.Config.Builder<?,? extends HealthCheckStrategy.Config> builder()
Copyright © 2025. All rights reserved.