|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.loggers.AbstractLogger
Um logger abstrato que provê algumas funcionalidades comuns à todos os loggers.
Field Summary | |
protected java.util.Vector |
buffer
Fila de dados para serem logados. |
protected Databus |
databus
Barramento de onde vem as informações para serem logadas. |
protected java.lang.String |
databusname
Nome do barramento ao qual o logger deve se conectar. |
Constructor Summary | |
AbstractLogger()
Inicia um logger genérico que grava tudo. |
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivo de interesse deste logger. |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse deste logger. |
Databus |
getInputDatabus()
Método de acesso ao barramento que se esta consumindo informação |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste consumidor. |
java.lang.String |
getName()
Retorna o nome do logger |
java.lang.String |
getPath()
Retorna o diretório base do logger |
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. |
void |
setInputDatabus(java.lang.String databusname)
Indica a qual barramento deve me conectar como consumidor. |
void |
setName(java.lang.String name)
Configura o nome do logger |
void |
setPath(java.lang.String path)
Configura o diretório base do logger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webmngr.loggers.Logger |
log, start |
Methods inherited from interface webmngr.databus.DataConsumer |
consume |
Field Detail |
protected java.util.Vector buffer
protected Databus databus
protected java.lang.String databusname
Constructor Detail |
public AbstractLogger()
Method Detail |
public void setPath(java.lang.String path)
setPath
in interface Logger
path
- Caminho base do loggerpublic java.lang.String getPath()
getPath
in interface Logger
public void setName(java.lang.String name)
setName
in interface DatabusMember
nome
- O nome do loggerpublic java.lang.String getName()
getName
in interface DatabusMember
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
device
- Dispositivo de interesse deste loggerpublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
information
- Um nova informação de interesse deste loggerpublic java.util.Iterator getInterests()
getInterests
in interface SmartDataConsumer
public void setInputDatabus(java.lang.String databusname)
setInputDatabus
in interface DataConsumer
databusname
- 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 |