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
  • Method Details

    • getMaxMissedHeartbeats

      @Min(1L) @Min(1L) String 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

      void setMaxMissedHeartbeats(String value) throws PropertyVetoException
      Sets the value of the maxMissedHeartbeats property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
    • getHeartbeatFrequencyInMillis

      @Min(1000L) @Max(120000L) @Min(1000L) @Max(120000L) String getHeartbeatFrequencyInMillis()
      Gets the value of the heartbeatFrequencyInMillis property.

      Must be a positive integer.

      Returns:
      possible object is String
    • setHeartbeatFrequencyInMillis

      void setHeartbeatFrequencyInMillis(String value) throws PropertyVetoException
      Sets the value of heartbeatFrequencyInMillis property.

      Parameters:
      value - allowed is String
      Throws:
      PropertyVetoException
    • setVerifyFailureWaittimeInMillis

      void setVerifyFailureWaittimeInMillis(String value) throws PropertyVetoException
      Sets the value of the verifyFailureWaittimeInMillis property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
    • getVerifyFailureWaittimeInMillis

      @Min(1500L) @Max(120000L) @Min(1500L) @Max(120000L) String 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

      void setVerifyFailureConnectTimeoutInMillis(String value) throws PropertyVetoException
      sets the value of the verifyFailureConnectTimeoutInMillis.

      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
      Since:
      glassfish v3.1
    • getVerifyFailureConnectTimeoutInMillis

      @Min(3000L) @Max(120000L) @Min(3000L) @Max(120000L) String getVerifyFailureConnectTimeoutInMillis()
      Gets the value of the verifyFailureConnectTimeoutInMillis.
      Since:
      glassfish v3.1