Package org.graylog.events.processor
Class EventProcessorEngine
java.lang.Object
org.graylog.events.processor.EventProcessorEngine
-
Constructor Summary
ConstructorDescriptionEventProcessorEngine
(Map<String, EventProcessor.Factory> eventProcessorFactories, DBEventDefinitionService dbService, EventFieldSpecEngine fieldSpecEngine, EventNotificationHandler notificationHandler, EventStorageHandlerEngine storageHandlerEngine, javax.inject.Provider<EventProcessorEventFactory> eventFactoryProvider, EventProcessorExecutionMetrics metrics, EventDefinitionHandler eventDefinitionHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(String definitionId, EventProcessorParameters parameters)
-
Constructor Details
-
EventProcessorEngine
@Inject public EventProcessorEngine(Map<String, EventProcessor.Factory> eventProcessorFactories, DBEventDefinitionService dbService, EventFieldSpecEngine fieldSpecEngine, EventNotificationHandler notificationHandler, EventStorageHandlerEngine storageHandlerEngine, javax.inject.Provider<EventProcessorEventFactory> eventFactoryProvider, EventProcessorExecutionMetrics metrics, EventDefinitionHandler eventDefinitionHandler)
-
-
Method Details
-
execute
public void execute(String definitionId, EventProcessorParameters parameters) throws EventProcessorException - Throws:
EventProcessorException
-