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(TreeSet<Data> data)
Send data into the alerting system for evaluation.
|
void |
sendEvents(TreeSet<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(TreeSet<Data> data) throws Exception
data - Not Null. The data to be evaluated by the alerting engine.Exception - any problem.void sendEvents(TreeSet<Event> events) throws Exception
events - Not Null. The events to be evaluated 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–2017 Red Hat, Inc.. All rights reserved.