Package org.apache.camel.health
Class HealthCheckConfiguration
- java.lang.Object
-
- org.apache.camel.health.HealthCheckConfiguration
-
- All Implemented Interfaces:
Cloneable
public class HealthCheckConfiguration extends Object implements Cloneable
Configuration forHealthCheck.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHealthCheckConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description HealthCheckConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HealthCheckConfiguration.Builderbuilder()HealthCheckConfigurationcopy()intgetFailureThreshold()longgetInterval()StringgetParent()intgetSuccessThreshold()booleanisEnabled()voidsetEnabled(boolean enabled)Set if the check associated to this configuration is enabled or not.voidsetFailureThreshold(int failureThreshold)Set the number of failure before reporting the service as un-healthy.voidsetInterval(long interval)Set the check interval in milli seconds.voidsetParent(String parent)The id of the health check such as routes or registry (can use * as wildcard)voidsetSuccessThreshold(int successThreshold)Set the number of success before reporting the service as healthy.
-
-
-
Method Detail
-
getParent
public String getParent()
-
setParent
public void setParent(String parent)
The id of the health check such as routes or registry (can use * as wildcard)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
Set if the check associated to this configuration is enabled or not. Is default enabled.
-
getInterval
public long getInterval()
-
setInterval
public void setInterval(long interval)
Set the check interval in milli seconds.
-
getFailureThreshold
public int getFailureThreshold()
-
setFailureThreshold
public void setFailureThreshold(int failureThreshold)
Set the number of failure before reporting the service as un-healthy.
-
getSuccessThreshold
public int getSuccessThreshold()
-
setSuccessThreshold
public void setSuccessThreshold(int successThreshold)
Set the number of success before reporting the service as healthy.
-
copy
public HealthCheckConfiguration copy()
-
builder
public static HealthCheckConfiguration.Builder builder()
-
-