Modifier and Type | Class and Description |
---|---|
static class |
EventNotificationExecutionJob.Config |
static class |
EventNotificationExecutionJob.Data |
static interface |
EventNotificationExecutionJob.Factory |
Constructor and Description |
---|
EventNotificationExecutionJob(JobDefinitionDto jobDefinition,
DBNotificationService dbNotificationService,
DBEventDefinitionService eventDefinitionService,
DBNotificationGracePeriodService notificationGracePeriodService,
Map<String,EventNotification.Factory> eventNotificationFactories,
EventsConfigurationProvider configurationProvider,
EventNotificationExecutionMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
JobTriggerUpdate |
execute(JobExecutionContext ctx)
Called by the scheduler when a trigger fires to execute the job.
|
public static final String TYPE_NAME
@Inject public EventNotificationExecutionJob(JobDefinitionDto jobDefinition, DBNotificationService dbNotificationService, DBEventDefinitionService eventDefinitionService, DBNotificationGracePeriodService notificationGracePeriodService, Map<String,EventNotification.Factory> eventNotificationFactories, EventsConfigurationProvider configurationProvider, EventNotificationExecutionMetrics metrics)
public JobTriggerUpdate execute(JobExecutionContext ctx) throws JobExecutionException
Job
JobTriggerUpdate
that
instructs the scheduler about the next trigger execution time, trigger data and others.execute
in interface Job
ctx
- the job execution contextJobExecutionException
- if the job execution failsCopyright © 2012–2021 Graylog, Inc.. All rights reserved.