Interface HealthChecker
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface HealthChecker
extends org.jvnet.hk2.config.ConfigBeanProxy
Each cluster would be configured for a ping based health check mechanism
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck -
Method Summary
Modifier and TypeMethodDescription@Min(0L) StringGets the value of the intervalInSeconds property.@Min(1L) StringGets the value of the timeoutInSeconds property.getUrl()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.voidSets the value of the url property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
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
Sets the value of the url property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
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
Sets the value of the intervalInSeconds property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
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
Sets the value of the timeoutInSeconds property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-