Class TasksMonitorer.Config

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

public static class TasksMonitorer.Config extends Object
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • getInterval

      public long getInterval()
    • setInterval

      public TasksMonitorer.Config setInterval(long interval)
    • getMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked

      public long getMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked()
    • setMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked

      public TasksMonitorer.Config setMinimumElapsedTimeToConsiderATaskAsProbablyDeadLocked(long minimumElapsedTimeToConsiderATaskAsProbablyDeadLocked)
    • isMarkAsProablyDeadLockedEnabled

      public boolean isMarkAsProablyDeadLockedEnabled()
    • setMarkAsProbableDeadLocked

      public TasksMonitorer.Config setMarkAsProbableDeadLocked(String policy)
    • isTerminateProablyDeadLockedTasksEnabled

      public boolean isTerminateProablyDeadLockedTasksEnabled()
    • getTerminateProablyDeadLockedTasksFunction

      public Consumer<QueuedTaskExecutor.TaskAbst<?,?>> getTerminateProablyDeadLockedTasksFunction()
    • setTerminateProbableDeadLockedTasksOperation

      public TasksMonitorer.Config setTerminateProbableDeadLockedTasksOperation(String policy)
    • isAllTasksLoggerEnabled

      public boolean isAllTasksLoggerEnabled()
    • setAllTasksLoggerEnabled

      public TasksMonitorer.Config setAllTasksLoggerEnabled(boolean allTasksLoggerEnabled)