Package org.graylog2.system.jobs
Class SystemJobManager
java.lang.Object
org.graylog2.system.jobs.SystemJobManager
-
Constructor Summary
ConstructorDescriptionSystemJobManager
(ActivityWriter activityWriter, com.codahale.metrics.MetricRegistry metricRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
int
concurrentJobs
(Class jobClass) submitWithDelay
(SystemJob job, long delay, TimeUnit timeUnit)
-
Constructor Details
-
Method Details
-
submit
- Throws:
SystemJobConcurrencyException
-
submitWithDelay
public String submitWithDelay(SystemJob job, long delay, TimeUnit timeUnit) throws SystemJobConcurrencyException - Throws:
SystemJobConcurrencyException
-
checkAllowedConcurrency
- Throws:
SystemJobConcurrencyException
-
getRunningJobs
-
concurrentJobs
-