|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.correlators.AbstractCorrelator
Classe que implementa um correlator abstrato, com carcterísticas comuns a todos Copyright: Copyright (c) 2002 Company:
Field Summary | |
protected java.util.Vector |
buffer
Fila de dados para serem consumidos pelo correlator |
protected Databus |
inputDatabus
Barramentos onde serão colocados os dados produzidos pelo correlator e de onde vem os dados a serem consumidos pelo correlator, respectivamente |
protected java.lang.String |
inputDatabusName
Nome do barramento ao qual o correlator deve se conectar para receber as informções |
protected java.lang.String |
name
Nome do correlator |
protected java.lang.String |
obs
Indica alguma observação sobre o correlator |
protected Databus |
outputDatabus
Barramentos onde serão colocados os dados produzidos pelo correlator e de onde vem os dados a serem consumidos pelo correlator, respectivamente |
protected java.lang.String |
outputDatabusName
Nome do barramento ao qual o correlator deve se conectar para produzir as informações |
Constructor Summary | |
AbstractCorrelator()
|
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivo de interesse deste correlator |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse deste correlator |
void |
consume(DatabusObject databo)
Insere a informação vinda do barramento no buffer do correlator |
Databus |
getInputDatabus()
Retorna o barramento onde correlator está recebendo os dados |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste filtro que eh um consumidor. |
java.lang.String |
getName()
Retorna o nome do correlator |
java.lang.String |
getObs()
Retorna a observação referente ao correlator |
Databus |
getOutputDatabus()
Retorna o nome do barramento onde o correlator produz suas informações |
void |
joinBus()
Conecta o correlator aos barramenos de entrada e saída O correlator deve chamar este método toda vez que quiser conectar-se aos barramentos |
void |
leaveBus()
Desconecta este DatabusConsumer de um barramento de dados O DatabusMember deve chamar este método toda vez que quiser sair do barramento. |
void |
produce()
Insere um nova informação no barramento de saída |
void |
setInputDatabus(java.lang.String inputDatabusName)
Indica qual o barramento onde correlator deve receeber os dados |
void |
setName(java.lang.String name)
Configura o nome do correlator |
void |
setObs(java.lang.String information)
Modifica a observação referente ao correlator |
void |
setOutputDatabus(java.lang.String outputDatabusName)
Modifica o nome do barramento onde o correlator vai produzir suas informações |
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.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 AbstractCorrelator()
Method Detail |
public void setOutputDatabus(java.lang.String outputDatabusName)
setOutputDatabus
in interface EventProducer
String
- Nome do barramento ao qual o correlator deve se conectarpublic 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 correlatorpublic java.lang.String getName()
getName
in interface DatabusMember
public void setObs(java.lang.String information)
String
- A informação refernte ao correlatorpublic java.lang.String getObs()
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
String
- Nome do device a ser adicionadopublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
A
- nova informação de interessepublic java.util.Iterator getInterests()
getInterests
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
public void consume(DatabusObject databo)
consume
in interface DataConsumer
DatabusObject
- A informação vinda do barramentopublic void setInputDatabus(java.lang.String inputDatabusName)
setInputDatabus
in interface DataConsumer
String
- Nome do barramento de entradapublic 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 |