public class EventDefinitionHandler extends Object
| Constructor and Description |
|---|
EventDefinitionHandler(DBEventDefinitionService eventDefinitionService,
DBJobDefinitionService jobDefinitionService,
DBJobTriggerService jobTriggerService,
JobSchedulerClock clock) |
| Modifier and Type | Method and Description |
|---|---|
EventDefinitionDto |
create(EventDefinitionDto unsavedDto)
Creates a new event definition and a corresponding scheduler job definition and trigger.
|
boolean |
delete(String dtoId)
Deletes an existing event definition and its corresponding scheduler job definition and trigger.
|
EventDefinitionDto |
update(EventDefinitionDto updatedDto)
Updates an existing event definition and its corresponding scheduler job definition and trigger.
|
@Inject public EventDefinitionHandler(DBEventDefinitionService eventDefinitionService, DBJobDefinitionService jobDefinitionService, DBJobTriggerService jobTriggerService, JobSchedulerClock clock)
public EventDefinitionDto create(EventDefinitionDto unsavedDto)
unsavedDto - the event definition to savepublic EventDefinitionDto update(EventDefinitionDto updatedDto)
updatedDto - the event definition to updatepublic boolean delete(String dtoId)
dtoId - the event definition to deleteCopyright © 2012–2020 Graylog, Inc.. All rights reserved.