|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.notifiers.AbstractNotifier
Descrição
Field Summary | |
protected java.util.Vector |
buffer
Fila de dados para serem logados. |
protected Databus |
inputDatabus
Barramento de onde vem as informações para serem filtradas. |
protected java.lang.String |
inputDatabusName
Nome do barramento ao qual o filtro deve se conectar para consumir. |
protected java.lang.String |
obs
Indica alguma observação sobre o notificador |
Constructor Summary | |
AbstractNotifier()
Construtor default |
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivo de interesse deste notificador. |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse deste notificador. |
abstract void |
consume(DatabusObject databo)
Insere a informação vinda do barramento de entrada! |
Databus |
getInputDatabus()
Retorna o barramento que se esta conectado como consumidor |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste notificador que é um consumidor. |
java.lang.String |
getName()
Retorna o nome do notificador |
java.lang.String |
getObs()
Retorna a observação referente ao notificador |
void |
joinBus()
Conecta este DatabusConsumer a um barramento de dados. O DatabusMember deve chamar este método toda vez que quiser entrar no barramento. |
void |
leaveBus()
Desconecta este DatabusConsumer de um barramento de dados. O DatabusMember deve chamar este método toda vez que quiser sair do barramento. |
abstract void |
notify(DatabusObject databo)
Método abstrato que vai notificar os agentes externos |
void |
setInputDatabus(java.lang.String inputDatabusName)
Indica a qual barramento deve me conectar como consumidor. |
void |
setName(java.lang.String name)
Configura o nome do notificador |
void |
setObs(java.lang.String information)
Modifica a observação do notificador |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Vector buffer
protected Databus inputDatabus
protected java.lang.String inputDatabusName
protected java.lang.String obs
Constructor Detail |
public AbstractNotifier()
Method Detail |
public void setName(java.lang.String name)
setName
in interface DatabusMember
webmngr.databus.DatabusMember
name
- Nome deste DatabusMemberpublic java.lang.String getName()
getName
in interface DatabusMember
public void setObs(java.lang.String information)
public java.lang.String getObs()
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
device
- - Um dos dispositivos de interessepublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
info
- - Uma das informações de interesse.public java.util.Iterator getInterests()
getInterests
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
public abstract void notify(DatabusObject databo)
public abstract void consume(DatabusObject databo)
consume
in interface DataConsumer
webmngr.databus.DataConsumer
databo
- Informação vinda do barramento.public void setInputDatabus(java.lang.String inputDatabusName)
setInputDatabus
in interface DataConsumer
inputDatabusName
- Nome do barramento ao qual quero me conectar.public Databus getInputDatabus()
DataConsumer
getInputDatabus
in interface DataConsumer
webmngr.databus.DataConsumer
public void joinBus()
joinBus
in interface DataConsumer
public void leaveBus()
leaveBus
in interface DataConsumer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |