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–2021 Graylog, Inc.. All rights reserved.