Interface FailureDetection

  • All Superinterfaces:
    ConfigBeanProxy

    public interface FailureDetection
    extends 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 Detail

      • 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
      • 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
      • 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.
        Returns:
        Since:
        glassfish v3.1