|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.loggers.AbstractLogger | +--webmngr.loggers.ActivityLogger
Logger de Atividade de rede.
Grava as informações do modo como elas passam no barramento.
Field Summary | |
protected java.util.Vector |
buffer
Fila de dados para serem logados. |
protected java.lang.Thread |
engine
Thread que controla o logger. |
protected int |
logInterval
Intervalo, em segundos ,entre os logs. |
Fields inherited from class webmngr.loggers.AbstractLogger |
databus, databusname |
Constructor Summary | |
ActivityLogger()
Construtor que coloca o logger no barramento activity e o configura para logar o valor médio de tudo que passa no barramento em intervalos de 10 segundos. |
Method Summary | |
void |
consume(DatabusObject databo)
Insere a informação vinda do barramento na fila do logger. |
int |
getLogInterval()
Retorna o intervalo de tempo em segundos entre os logs. |
void |
log()
Faz o log dos dados. |
void |
run()
Método que faz com que a thread seja executada |
void |
setLogInterval(int logInterval)
Configura o intervalo de tempo em segundos entre os logs. |
void |
start()
Inicia o logger. |
void |
stop()
Para o logger. |
protected double |
valueToWrite(Device device,
VariableBindings vb,
java.lang.String oid)
Realiza os cálculos necessários sobre o valor antes de gravá-lo. |
Methods inherited from class webmngr.loggers.AbstractLogger |
addInterestingDevice, addInterestingInformation, getInputDatabus, getInterests, getName, getPath, joinBus, leaveBus, setInputDatabus, setName, setPath |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int logInterval
protected java.util.Vector buffer
protected java.lang.Thread engine
Constructor Detail |
public ActivityLogger()
Method Detail |
public void setLogInterval(int logInterval)
logInterval
- Um novo intervalo de logpublic int getLogInterval()
public void consume(DatabusObject databo)
databo
- Objeto a ser inserido no bufferpublic void run()
run
in interface java.lang.Runnable
public void log()
protected double valueToWrite(Device device, VariableBindings vb, java.lang.String oid)
public void start()
public void stop()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |