Interface FailureDetection
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface FailureDetection
extends org.jvnet.hk2.config.ConfigBeanProxy
failure-detection enables its members to periodically monitor other group members to determine their availability in
the group. group-discovery is used for discovery of group & its members.
failure-detection.verify-failure-timeout-in-millis verifies suspect instances by adding a verification layer to mark
a failure suspicion as a confirmed failure.
- Since:
- glassfish v3.1
-
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(1000L) @Max(120000L) StringGets the value of the heartbeatFrequencyInMillis property.@Min(1L) StringGets the value of the maxMissedHeartbeats property.@Min(3000L) @Max(120000L) StringGets the value of the verifyFailureConnectTimeoutInMillis.@Min(1500L) @Max(120000L) StringGets the value of the verifyFailureWaittimeInMillis property.voidSets the value of heartbeatFrequencyInMillis property.voidsetMaxMissedHeartbeats(String value) Sets the value of the maxMissedHeartbeats property.voidsets the value of the verifyFailureConnectTimeoutInMillis.voidSets the value of the verifyFailureWaittimeInMillis property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getMaxMissedHeartbeats
Gets the value of the maxMissedHeartbeats property. Maximum number of attempts to try before GMS confirms that a failure is suspected in the group. Must be a positive integer.- Returns:
- possible object is
String
-
setMaxMissedHeartbeats
Sets the value of the maxMissedHeartbeats property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getHeartbeatFrequencyInMillis
Gets the value of the heartbeatFrequencyInMillis property. Must be a positive integer.- Returns:
- possible object is
String
-
setHeartbeatFrequencyInMillis
Sets the value of heartbeatFrequencyInMillis property.- Parameters:
value- allowed isString- Throws:
PropertyVetoException
-
setVerifyFailureWaittimeInMillis
Sets the value of the verifyFailureWaittimeInMillis property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getVerifyFailureWaittimeInMillis
Gets the value of the verifyFailureWaittimeInMillis property. After this timeout a suspected failure is marked as verified. Must be a positive integer.- Returns:
- possible object is
String
-
setVerifyFailureConnectTimeoutInMillis
sets the value of the verifyFailureConnectTimeoutInMillis.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException- Since:
- glassfish v3.1
-
getVerifyFailureConnectTimeoutInMillis
Gets the value of the verifyFailureConnectTimeoutInMillis.- Since:
- glassfish v3.1
-