Class JobSchedulerConfiguration

java.lang.Object
org.graylog.scheduler.JobSchedulerConfiguration
All Implemented Interfaces:
PluginConfigBean

public class JobSchedulerConfiguration extends Object implements PluginConfigBean
Job scheduler specific configuration fields for the server configuration file.
  • Field Details

  • Constructor Details

    • JobSchedulerConfiguration

      public JobSchedulerConfiguration()
  • Method Details

    • getConcurrencyLimits

      public Map<String,Integer> getConcurrencyLimits()
      Concurrency limits per job type. A missing entry signifies unlimited concurrency. (up to the number of worker threads)
      Returns:
      mapping of job type to max number of worker threads
    • getLoopSleepDuration

      public com.github.joschi.jadconfig.util.Duration getLoopSleepDuration()
    • getLockExpirationDuration

      public com.github.joschi.jadconfig.util.Duration getLockExpirationDuration()