Class QueuedTasksExecutor.Group.TasksMonitorer.Config

java.lang.Object
org.burningwave.core.concurrent.QueuedTasksExecutor.Group.TasksMonitorer.Config
Enclosing class:
QueuedTasksExecutor.Group.TasksMonitorer

public static class QueuedTasksExecutor.Group.TasksMonitorer.Config
extends Object
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • getInterval

      public long getInterval()
    • setInterval

      public QueuedTasksExecutor.Group.TasksMonitorer.Config setInterval​(long interval)
    • getMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked

      public long getMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked()
    • setMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked

      public QueuedTasksExecutor.Group.TasksMonitorer.Config setMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked​(long minimumElapsedTimeToConsiderATaskAsProbablyDeadLocked)
    • isMarkAsProablyDeadLockedEnabled

      public boolean isMarkAsProablyDeadLockedEnabled()
    • setMarkAsProbableDeadLocked

      public QueuedTasksExecutor.Group.TasksMonitorer.Config setMarkAsProbableDeadLocked​(boolean markAsProablyDeadLocked)
    • isKillProablyDeadLockedTasksEnabled

      public boolean isKillProablyDeadLockedTasksEnabled()
    • setKillProbableDeadLockedTasks

      public QueuedTasksExecutor.Group.TasksMonitorer.Config setKillProbableDeadLockedTasks​(boolean killProablyDeadLockedTasks)
    • isAllTasksLoggerEnabled

      public boolean isAllTasksLoggerEnabled()
    • setAllTasksLoggerEnabled

      public QueuedTasksExecutor.Group.TasksMonitorer.Config setAllTasksLoggerEnabled​(boolean allTasksLoggerEnabled)