MonitorAlarmPublisher

org.eso.ias.monitor.alarmpublisher.MonitorAlarmPublisher

The trait of the alarm publisher. Implementers of this trait allows to publish alarms in different ways like for example the BSDB, webosckets or other means.

MonitorAlarmPublisher decouples the implemnters from the sends (org.eso.ias.monitor.MonitorAlarmsProducer so that different implementations cab be easily used

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def flush(): Unit

Flush the values to force immediate sending

Flush the values to force immediate sending

Attributes

def push(iasio: Array[IASValue[_]]): Unit

Send the passed values

Send the passed values

Attributes

def setUp(): Unit

Preparae the publisher to send data

Preparae the publisher to send data

Attributes

def tearDown(): Unit

Closes the publisher: no alarms will be sent afetr closing

Closes the publisher: no alarms will be sent afetr closing

Attributes