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 invalid input: '&' its members.
  • failure-detection.verify-failure-timeout-in-millis verifies suspect instances by adding a verification layer to mark 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 maxMissedHeartbeats) throws PropertyVetoException
      Sets the value of the maxMissedHeartbeats property.
      Parameters:
      maxMissedHeartbeats - 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 heartbeatFrequency) throws PropertyVetoException
      Sets the value of heartbeatFrequencyInMillis property.
      Parameters:
      heartbeatFrequency - allowed is String
      Throws:
      PropertyVetoException
    • setVerifyFailureWaittimeInMillis

      void setVerifyFailureWaittimeInMillis(String verifyFailureWaittime) throws PropertyVetoException
      Sets the value of the verifyFailureWaittimeInMillis property.
      Parameters:
      verifyFailureWaittime - 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 verifyFailureConnectTimeout) throws PropertyVetoException
      Sets the value of the verifyFailureConnectTimeoutInMillis.
      Parameters:
      verifyFailureConnectTimeout - 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