| Package | Description | 
|---|---|
| com.tailf.ncs.alarmman.common | 
 The Common Alarm Management package contains common definitions that are
 used within the alarm manager. 
 | 
| com.tailf.ncs.alarmman.consumer | 
 The Alarm Manager consumer package provides support for subscription to
 alarms in the NCS Alarm list. 
 | 
| com.tailf.ncs.alarmman.producer | 
 The Alarm Manager producer package provides support for injection of
 alarms into the NCS Alarm list. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Alarm | 
Alarm.lastAlarm()  | 
| Modifier and Type | Method and Description | 
|---|---|
Alarm | 
AlarmSource.pollAlarm(int time,
         TimeUnit unit)  | 
Alarm | 
AlarmSource.takeAlarm()
 Retrieves or waiting if necessary until an Alarm becomes
 available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayBlockingQueue<Alarm> | 
AlarmSourceCentral.getAlarmQueue()
Returns a new alarm queue. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
AlarmSourceCentral.returnAlarmQueue(ArrayBlockingQueue<Alarm> queue)
Returns the queue. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayBlockingQueue<Alarm> | 
AlarmSinkCentral.getAlarmQueue()
Returns the alarm queue from the  
AlarmSinkCentral | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AlarmSink.submitAlarm(Alarm alarm)
Submits the specified  
Alarm into the alarm list. |