| Package | Description |
|---|---|
| org.graylog.events.context | |
| org.graylog.events.notifications | |
| org.graylog.scheduler | |
| org.graylog.scheduler.rest | |
| org.graylog.scheduler.rest.requests |
| Modifier and Type | Method and Description |
|---|---|
static EventDefinitionContextService.SchedulerCtx |
EventDefinitionContextService.SchedulerCtx.scheduled(JobTriggerDto trigger) |
| Modifier and Type | Method and Description |
|---|---|
abstract Optional<JobTriggerDto> |
EventNotificationContext.jobTrigger() |
| Modifier and Type | Method and Description |
|---|---|
abstract EventNotificationContext.Builder |
EventNotificationContext.Builder.jobTrigger(JobTriggerDto jobTrigger) |
| Modifier and Type | Method and Description |
|---|---|
abstract JobTriggerDto |
JobTriggerDto.Builder.build() |
JobTriggerDto |
DBJobTriggerService.create(JobTriggerDto trigger)
Creates a new record in the database.
|
JobTriggerDto |
JobExecutionException.getTrigger()
Returns the trigger that triggered the job execution.
|
abstract JobTriggerDto |
JobExecutionContext.trigger() |
| Modifier and Type | Method and Description |
|---|---|
List<JobTriggerDto> |
DBJobTriggerService.all()
Loads all existing records and returns them.
|
Optional<JobTriggerDto> |
DBJobTriggerService.get(String id)
Loads the record for the given ID.
|
List<JobTriggerDto> |
DBJobTriggerService.getForJob(String jobDefinitionId)
Returns all job triggers for the given job definition ID.
|
Map<String,List<JobTriggerDto>> |
DBJobTriggerService.getForJobs(Collection<String> jobDefinitionIds)
Returns all job triggers for the given job definition IDs, grouped by job definition ID.
|
Optional<JobTriggerDto> |
DBJobTriggerService.nextRunnableTrigger()
Locks and returns the next runnable trigger.
|
| Modifier and Type | Method and Description |
|---|---|
JobTriggerUpdates |
JobTriggerUpdates.Factory.create(JobTriggerDto trigger) |
JobTriggerDto |
DBJobTriggerService.create(JobTriggerDto trigger)
Creates a new record in the database.
|
static JobExecutionContext |
JobExecutionContext.create(JobTriggerDto trigger,
JobDefinitionDto definition,
JobTriggerUpdates jobTriggerUpdates,
AtomicBoolean isRunning) |
Optional<org.joda.time.DateTime> |
JobScheduleStrategies.nextFutureTime(JobTriggerDto trigger)
Calculates the next time in the future.
|
Optional<org.joda.time.DateTime> |
JobScheduleStrategies.nextTime(JobTriggerDto trigger)
Calculates the next execution time.
|
boolean |
DBJobTriggerService.releaseTrigger(JobTriggerDto trigger,
JobTriggerUpdate triggerUpdate)
Releases a locked trigger.
|
boolean |
DBJobTriggerService.setTriggerError(JobTriggerDto trigger)
Mark the given trigger as defective to make sure it will not be scheduled anymore.
|
abstract JobExecutionContext.Builder |
JobExecutionContext.Builder.trigger(JobTriggerDto trigger) |
boolean |
DBJobTriggerService.update(JobTriggerDto trigger)
Updates the given trigger record in the database.
|
static JobTriggerUpdate |
JobTriggerUpdate.withError(JobTriggerDto trigger) |
| Constructor and Description |
|---|
JobExecutionException(String message,
JobTriggerDto trigger,
JobTriggerUpdate update) |
JobExecutionException(String message,
JobTriggerDto trigger,
JobTriggerUpdate update,
Throwable cause) |
JobTriggerUpdates(JobSchedulerClock clock,
JobScheduleStrategies scheduleStrategies,
JobTriggerDto trigger) |
| Modifier and Type | Method and Description |
|---|---|
JobTriggerDto |
JobSchedulerResource.createTrigger(@Valid CreateJobTriggerRequest request) |
| Modifier and Type | Method and Description |
|---|---|
PaginatedResponse<JobTriggerDto> |
JobSchedulerResource.listTriggers() |
| Modifier and Type | Method and Description |
|---|---|
JobTriggerDto |
CreateJobTriggerRequest.toDto() |
JobTriggerDto |
CreateJobTriggerRequest.toDto(JobSchedulerClock clock) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.