public class AlertHandler extends Object implements AlertService, org.lsst.ccs.messaging.StatusMessageListener, org.lsst.ccs.messaging.CommandOriginator
| Constructor and Description |
|---|
AlertHandler(LsstAlertPlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(AlertListener listener) |
org.lsst.ccs.bus.data.RaisedAlertSummary |
getSummary(String source) |
void |
onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage msg) |
void |
processAck(org.lsst.ccs.bus.messages.CommandAck ack) |
void |
processNack(org.lsst.ccs.bus.messages.CommandNack nack) |
void |
processResult(org.lsst.ccs.bus.messages.CommandResult result) |
void |
removeListener(AlertListener listener) |
void |
submitAlert(String source,
org.lsst.ccs.bus.data.Alert alert,
org.lsst.ccs.bus.states.AlertState level) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHistorypublic AlertHandler(LsstAlertPlugin plugin)
public void submitAlert(String source, org.lsst.ccs.bus.data.Alert alert, org.lsst.ccs.bus.states.AlertState level)
submitAlert in interface AlertServicepublic void onStatusMessage(org.lsst.ccs.bus.messages.StatusMessage msg)
onStatusMessage in interface org.lsst.ccs.messaging.StatusMessageListenerpublic void processAck(org.lsst.ccs.bus.messages.CommandAck ack)
processAck in interface org.lsst.ccs.messaging.CommandOriginatorpublic void processNack(org.lsst.ccs.bus.messages.CommandNack nack)
processNack in interface org.lsst.ccs.messaging.CommandOriginatorpublic void processResult(org.lsst.ccs.bus.messages.CommandResult result)
processResult in interface org.lsst.ccs.messaging.CommandOriginatorpublic void addListener(AlertListener listener)
addListener in interface AlertServicepublic void removeListener(AlertListener listener)
removeListener in interface AlertServicepublic org.lsst.ccs.bus.data.RaisedAlertSummary getSummary(String source)
getSummary in interface AlertServiceCopyright © 2015 LSST. All rights reserved.