Class TaskCancellationMonitoringSettings

java.lang.Object
org.opensearch.tasks.TaskCancellationMonitoringSettings

public class TaskCancellationMonitoringSettings extends Object
Settings related to task cancellation monitoring service.
  • Field Details

    • INTERVAL_MILLIS_SETTING_DEFAULT_VALUE

      public static final long INTERVAL_MILLIS_SETTING_DEFAULT_VALUE
      See Also:
    • DURATION_MILLIS_SETTING_DEFAULT_VALUE

      public static final long DURATION_MILLIS_SETTING_DEFAULT_VALUE
      See Also:
    • IS_ENABLED_SETTING_DEFAULT_VALUE

      public static final boolean IS_ENABLED_SETTING_DEFAULT_VALUE
      See Also:
    • INTERVAL_MILLIS_SETTING

      public static final Setting<Long> INTERVAL_MILLIS_SETTING
      Defines the interval(in millis) at which task cancellation service monitors and gather stats.
    • DURATION_MILLIS_SETTING

      public static final Setting<Long> DURATION_MILLIS_SETTING
      Setting which defines the duration threshold(in millis) of current running cancelled tasks above which they are tracked as part of stats.
    • IS_ENABLED_SETTING

      public static final Setting<Boolean> IS_ENABLED_SETTING
      Setting to enable/disable monitoring service.
  • Constructor Details

    • TaskCancellationMonitoringSettings

      public TaskCancellationMonitoringSettings(Settings settings, ClusterSettings clusterSettings)
  • Method Details

    • getInterval

      public org.opensearch.common.unit.TimeValue getInterval()
    • getDuration

      public org.opensearch.common.unit.TimeValue getDuration()
    • setDurationMillis

      public void setDurationMillis(long durationMillis)
    • isEnabled

      public boolean isEnabled()
    • setIsEnabled

      public void setIsEnabled(boolean isEnabled)