public interface AlertsEngine
| Modifier and Type | Method and Description |
|---|---|
void |
addTrigger(String tenantId,
String triggerId)
Notify AlertsEngine that a new trigger is going to be loaded.
|
void |
clear()
Reset session state.
|
Trigger |
getLoadedTrigger(Trigger trigger) |
void |
reload()
Reload all Triggers.
|
void |
reloadTrigger(String tenantId,
String triggerId)
Reload the specified Trigger.
|
void |
removeTrigger(String tenantId,
String triggerId)
Remove the specified Trigger from the engine.
|
void |
sendData(Collection<Data> data)
Send data into the alerting system for evaluation.
|
void |
sendData(Data data)
Send data into the alerting system for evaluation.
|
void |
sendEvent(Event event)
Send event into the alerting system for evaluation.
|
void |
sendEvents(Collection<Event> events)
Send event into the alerting system for evaluation.
|
void clear()
Trigger getLoadedTrigger(Trigger trigger)
trigger - the trigger for which the loaded version is requested.void sendData(Data data) throws Exception
data - Not Null. The data to be evaluated by the alerting engine.Exception - any problem.void sendData(Collection<Data> data) throws Exception
data - Not Null. The data to be evaluated by the alerting engine.Exception - any problem.void sendEvent(Event event) throws Exception
event - Not Null. The events to be avaluated and persisted by the alerting engine.Exception - any problemvoid sendEvents(Collection<Event> events) throws Exception
events - Not Null. The events to be avaluated and persisted by the alerting engine.Exception - any problemvoid reload()
void addTrigger(String tenantId, String triggerId)
tenantId - Tenant where Trigger is storedtriggerId - Trigger id to be reloadedvoid reloadTrigger(String tenantId, String triggerId)
tenantId - Tenant where Trigger is storedtriggerId - Trigger id to be reloadedCopyright © 2015–2016 Red Hat, Inc.. All rights reserved.