|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.events.AbstractEventProducer
Classe que representa um produtor de eventos abstrato com características comuns a todos Copyright: Copyright (c) 2002 Company:
Field Summary | |
protected java.util.Vector |
buffer
Fila de dados a serem analisados pelo produtor de eventos |
protected java.util.Set |
informations
Conjunto das informações de interesse deste produtor de eventos |
protected Databus |
inputDatabus
Barramentos onde são jogados os eventos produzidos e de onde vem os dados a serem analisados, respectivamente |
protected java.lang.String |
inputDatabusName
Nome do barramento de onde vem os dados a serem analisados. |
protected java.lang.String |
name
Nome deste dataconsumer |
protected java.lang.String |
obs
Indica alguma observação sobre o produtor de eventos |
protected Databus |
outputDatabus
Barramentos onde são jogados os eventos produzidos e de onde vem os dados a serem analisados, respectivamente |
protected java.lang.String |
outputDatabusName
Nome do barramento onde são jogados os eventos produzidos. |
Constructor Summary | |
AbstractEventProducer()
|
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivo de interesse deste produtor de eventos |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse deste produtor de eventos |
void |
consume(DatabusObject databo)
Insere a informação vinda do barramento de entrada no buffer do produtor de eventos |
Databus |
getInputDatabus()
Retorna o barraento de onde vem os dados de interesse do produtor de eventos |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste produtor de eventos que eh um consumidor. |
java.lang.String |
getName()
Retorna o nome do produtor de eventos |
java.lang.String |
getObs()
Retorna a observação referente ao produtor de eventos |
Databus |
getOutputDatabus()
Recupera o barramento onde os eventos são adicionados |
void |
joinBus()
Conecta este produtor de eventos aos barramentos de entrada e de saída |
void |
leaveBus()
Desconecta este produtor de eventos de algum barramento |
void |
produce()
Insere um nova informação no barramento de saída |
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 produtor de eventos |
void |
setObs(java.lang.String information)
Adiciona alguma observação a respeito do produtor de eventos |
void |
setOutputDatabus(java.lang.String outputDatabusName)
Conexão com o barramento onde os eventos serão inseridos. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String name
protected java.util.Set informations
protected java.util.Vector buffer
protected Databus outputDatabus
protected Databus inputDatabus
protected java.lang.String inputDatabusName
protected java.lang.String outputDatabusName
protected java.lang.String obs
Constructor Detail |
public AbstractEventProducer()
Method Detail |
public void setOutputDatabus(java.lang.String outputDatabusName)
setOutputDatabus
in interface EventProducer
String
- Nome do barramento onde serão adicoinados os eventos produzidospublic Databus getOutputDatabus()
getOutputDatabus
in interface EventProducer
public void produce()
produce
in interface EventProducer
public void setName(java.lang.String name)
setName
in interface DatabusMember
String
- Nome do produtor de eventospublic java.lang.String getName()
getName
in interface DatabusMember
public void setObs(java.lang.String information)
String
- Informação a ser adicionadapublic java.lang.String getObs()
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
String
- Nome do sipositivo a ser adicionadopublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
String
- A nova informação de interesse do produtor de eventospublic java.util.Iterator getInterests()
getInterests
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
public void consume(DatabusObject databo)
consume
in interface DataConsumer
DatabusObject
- Informação recebida no barramento de entradapublic void setInputDatabus(java.lang.String inputDatabusName)
setInputDatabus
in interface DataConsumer
String
- Nome do barramento ao qual quero me conectar.public Databus getInputDatabus()
getInputDatabus
in interface DataConsumer
webmngr.databus.DataConsumer
public void leaveBus()
leaveBus
in interface DataConsumer
public void joinBus()
joinBus
in interface DataConsumer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |