Interface HealthChecker
-
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface HealthChecker extends org.jvnet.hk2.config.ConfigBeanProxyEach cluster would be configured for a ping based health check mechanism
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Min(0L) StringgetIntervalInSeconds()Gets the value of the intervalInSeconds property.@Min(1L) StringgetTimeoutInSeconds()Gets the value of the timeoutInSeconds property.StringgetUrl()Gets the value of the url property.voidsetIntervalInSeconds(String value)Sets the value of the intervalInSeconds property.voidsetTimeoutInSeconds(String value)Sets the value of the timeoutInSeconds property.voidsetUrl(String value)Sets the value of the url property.
-
-
-
Method Detail
-
getUrl
String getUrl()
Gets the value of the url property. URL to ping so as to determine the health state of a listener. This must be a relative URL.- Returns:
- possible object is
String
-
setUrl
void setUrl(String value) throws PropertyVetoException
Sets the value of the url property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getIntervalInSeconds
@Min(0L) @Min(0L) String getIntervalInSeconds()
Gets the value of the intervalInSeconds property. Interval, in seconds, between health checks. A value of "0" means that the health check is disabled. Default is 30 seconds. Must be 0 or greater.- Returns:
- possible object is
String
-
setIntervalInSeconds
void setIntervalInSeconds(String value) throws PropertyVetoException
Sets the value of the intervalInSeconds property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getTimeoutInSeconds
@Min(1L) @Min(1L) String getTimeoutInSeconds()
Gets the value of the timeoutInSeconds property. Maximum time, in seconds, that a server must respond to a health check request to be considered healthy. Default is 10 seconds. Must be greater than 0.- Returns:
- possible object is
String
-
setTimeoutInSeconds
void setTimeoutInSeconds(String value) throws PropertyVetoException
Sets the value of the timeoutInSeconds property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
-