|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.filters.AbstractFilter
Classe que implementa um filtro 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 filtro |
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 filtro |
protected Databus |
outputDatabus
Barramento de onde vem as informações para serem filtradas |
protected java.lang.String |
outputDatabusName
Nome do barramento ao qual o filtro deve se conectar para produzir. |
Constructor Summary | |
AbstractFilter()
|
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivos de interesse deste filtro |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse deste filtro |
void |
consume(DatabusObject databo)
Insere a informação vinda do barramento na fila do filtro |
Databus |
getInputDatabus()
Retorna o barramento onde o filtro está recebendo as informações |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste filtro que eh um consumidor. |
java.lang.String |
getName()
Retorna o nome do filtro |
java.lang.String |
getObs()
Retorna a observação referente ao filtro |
Databus |
getOutputDatabus()
Retorna o barramento onde o filto vai produzir as informações |
void |
joinBus()
Conecta este filtros aos barramentos de entrada e saída O DatabusMember deve chamar este método toda vez que quiser conectar-se aos barramentos |
void |
leaveBus()
Desconecta este filtro de um barramento de dados O filtro deve chamar este método toda vez que quiser sair do barramento. |
void |
produce()
Insere um nova informação no barramento |
void |
setInputDatabus(java.lang.String inputDatabusName)
Indica a qual barramento deve me conectar para receber as informações |
void |
setName(java.lang.String name)
Configura o nome do filtro |
void |
setObs(java.lang.String information)
Modifica a observação do filtro |
void |
setOutputDatabus(java.lang.String outputDatabusName)
Conexão com o barramento onde as informações serão inseridas. |
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 outputDatabus
protected Databus inputDatabus
protected java.lang.String inputDatabusName
protected java.lang.String outputDatabusName
protected java.lang.String obs
Constructor Detail |
public AbstractFilter()
Method Detail |
public void setOutputDatabus(java.lang.String outputDatabusName)
setOutputDatabus
in interface DataProducer
outputDatabusName
- Nome do barramento onde o filto vai produzir as informaçõespublic Databus getOutputDatabus()
getOutputDatabus
in interface DataProducer
public void produce()
produce
in interface DataProducer
public void setName(java.lang.String name)
setName
in interface DatabusMember
String
- Nome do filtropublic java.lang.String getName()
getName
in interface DatabusMember
public void setObs(java.lang.String information)
String
- A informação referente ao filtropublic java.lang.String getObs()
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
String
- O nome do device a ser adicionadopublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
A
- nova informação de interesse do filtropublic 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
inputDatabusName
- Nome do barramento ao qual quero me conectar para receber as informaçõespublic 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 |