public interface AlertRepository
| Modifier and Type | Method and Description |
|---|---|
void |
addAlert(Alert alert)
Add the alert to the repository.
|
Alert |
getAlertByAlertUid(String alertUid)
Get a specific alert by its
Alert.getAlertUid() |
Alert[] |
getAlertsByGroupUid(String groupUid)
Get an array of alerts matching a
Alert.getGroupUid(). |
Iterable<Alert> |
iterateFifo()
An Iterator over the alerts in the repository from the first alert to arrive to the last.
|
Iterable<Alert> |
iterateLifo()
An Iterator over the alerts in the repository from the last alert to arrive to the first.
|
Iterable<Iterable<Alert>> |
list()
An Iterator of Iterators over the alerts in the repository, each iterator groups together
alerts belonging to the same group UID.
|
int |
size()
The number of Alerts stored in this alert repository.
|
void addAlert(Alert alert)
alert - the alert to add to the repository.Alert getAlertByAlertUid(String alertUid)
Alert.getAlertUid()alertUid - The alert unique identifiernull if not match was found.Alert[] getAlertsByGroupUid(String groupUid)
Alert.getGroupUid(). The alerts are ordered in a
LIFO order. Last alert to arrive of the same group will be in index zero, first alert to
arrive of the same group will be in index size -1.groupUid - The group unique identifierIterable<Alert> iterateFifo()
Iterable<Alert> iterateLifo()
Iterable<Iterable<Alert>> list()
int size()
Copyright © GigaSpaces.