webmngr.notifiers
Class EmailAlarmNotifier

java.lang.Object
  |
  +--webmngr.notifiers.AbstractNotifier
        |
        +--webmngr.notifiers.EmailAlarmNotifier
All Implemented Interfaces:
DatabusMember, DataConsumer, Notifier, java.io.Serializable, SmartDataConsumer

public class EmailAlarmNotifier
extends AbstractNotifier

Descrição

Author:
Raoni Kulesza (kulesza@uol.com.br)
See Also:
Serialized Form

Fields inherited from class webmngr.notifiers.AbstractNotifier
buffer, inputDatabus, inputDatabusName, obs
 
Constructor Summary
EmailAlarmNotifier()
           
 
Method Summary
 void consume(DatabusObject databo)
          Insere a informação vinda do barramento de entrada para ser notificada
static java.lang.String formataData(java.util.Date data)
           
 java.lang.String getMailTo()
          envia o email para os usuários indicados com uma determinada mensagem
 void notify(DatabusObject d)
          Método abstrato que vai notificar os agentes externos
 void setMailTo(java.lang.String mailAddress)
           
 
Methods inherited from class webmngr.notifiers.AbstractNotifier
addInterestingDevice, addInterestingInformation, getInputDatabus, getInterests, getName, getObs, joinBus, leaveBus, setInputDatabus, setName, setObs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailAlarmNotifier

public EmailAlarmNotifier()
Method Detail

getMailTo

public java.lang.String getMailTo()
envia o email para os usuários indicados com uma determinada mensagem
Parameters:
titulo - é o subject do email
para - é a lista dos destinatários
mensagem - é o mensagem do email

setMailTo

public void setMailTo(java.lang.String mailAddress)

consume

public void consume(DatabusObject databo)
Insere a informação vinda do barramento de entrada para ser notificada
Overrides:
consume in class AbstractNotifier
Following copied from interface: webmngr.databus.DataConsumer
Parameters:
databo - Informação vinda do barramento.

notify

public void notify(DatabusObject d)
Description copied from class: AbstractNotifier
Método abstrato que vai notificar os agentes externos
Overrides:
notify in class AbstractNotifier

formataData

public static java.lang.String formataData(java.util.Date data)