public class JobTriggerUpdates extends Object
JobTriggerUpdate
objects.Modifier and Type | Class and Description |
---|---|
static interface |
JobTriggerUpdates.Factory |
Constructor and Description |
---|
JobTriggerUpdates(JobSchedulerClock clock,
JobScheduleStrategies scheduleStrategies,
JobTriggerDto trigger) |
Modifier and Type | Method and Description |
---|---|
JobTriggerUpdate |
retryIn(long duration,
TimeUnit unit)
Returns a job trigger update that instructs the scheduler to execute the trigger again in the future after
the given duration.
|
JobTriggerUpdate |
scheduleNextExecution()
Returns a job trigger update that instructs the scheduler to execute the trigger again based on its schedule
configuration.
|
JobTriggerUpdate |
scheduleNextExecution(JobTriggerData data)
Returns a job trigger update that instructs the scheduler to execute the trigger again based on its schedule
configuration.
|
@Inject public JobTriggerUpdates(JobSchedulerClock clock, JobScheduleStrategies scheduleStrategies, JobTriggerDto trigger)
public JobTriggerUpdate scheduleNextExecution()
public JobTriggerUpdate scheduleNextExecution(JobTriggerData data)
JobTriggerData
object in the trigger update.public JobTriggerUpdate retryIn(long duration, TimeUnit unit)
duration
- the duration to wait until executing the trigger againunit
- the duration unitCopyright © 2012–2019 Graylog, Inc.. All rights reserved.