Interface FailureHandlingMxBean


  • @MXBeanDescription("MBean that controls critical failure handling.")
    public interface FailureHandlingMxBean
    MBean that controls critical failure handling.
    • Method Detail

      • getLivenessCheckEnabled

        @MXBeanDescription("Enable/disable critical workers liveness checking.")
        boolean getLivenessCheckEnabled()
        Returns:
        Whether critical workers liveness checking is enabled.
      • setLivenessCheckEnabled

        void setLivenessCheckEnabled​(boolean val)
        Parameters:
        val - Whether critical workers liveness checking is enabled.
      • getSystemWorkerBlockedTimeout

        @MXBeanDescription("Maximum inactivity period for system worker. Critical failure handler fires if exceeded. Nonpositive value denotes infinite timeout.")
        long getSystemWorkerBlockedTimeout()
        Returns:
        Maximum inactivity period for system worker. Negative value denotes infinite timeout.
      • setSystemWorkerBlockedTimeout

        void setSystemWorkerBlockedTimeout​(long val)
        Parameters:
        val - Maximum inactivity period for system worker. Negative value denotes infinite timeout.
      • getCheckpointReadLockTimeout

        @MXBeanDescription("Timeout for checkpoint read lock acquisition. Critical failure handler fires if exceeded. Nonpositive value denotes infinite timeout.")
        long getCheckpointReadLockTimeout()
        Returns:
        Timeout for checkpoint read lock acquisition. Negative value denotes infinite timeout.
      • setCheckpointReadLockTimeout

        void setCheckpointReadLockTimeout​(long val)
        Parameters:
        val - Timeout for checkpoint read lock acquisition. Negative value denotes infinite timeout.