Sender

org.eso.ias.sink.email.Sender
trait Sender

The notification sender sends notification to recipients.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SmtpSender
class SenderTest

Members list

Value members

Abstract methods

def digestNotify(recipient: String, alarmStates: List[AlarmStateTracker]): Unit

Notify the recipients of the state changes of the passed alarms

Notify the recipients of the state changes of the passed alarms

Value parameters

alarmStates

the states of the alarms to notify

recipient

the recipient to notify

Attributes

def notify(recipients: List[String], alarmId: String, alarmState: AlarmSnapshot): Unit

Send the notification to notify that an alarm has been set or cleared

Send the notification to notify that an alarm has been set or cleared

Value parameters

alarmId

the ID of the alarm

alarmState

the state to notify

recipients

the recipients to notify

Attributes