webmngr.loggers
Class EventsLogger
java.lang.Object
|
+--webmngr.loggers.AbstractLogger
|
+--webmngr.loggers.EventsLogger
- All Implemented Interfaces:
- DatabusMember, DataConsumer, Logger, java.lang.Runnable, java.io.Serializable, SmartDataConsumer
- public class EventsLogger
- extends AbstractLogger
- implements java.lang.Runnable
Logger de Eventos de rede.
Grava as informações do modo como elas passam no barramento.
- Author:
- Fabio Gomes Andrade(fgandrade@ig.com.br)
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Thread |
engine
Thread que o logger possui |
protected int |
logInterval
Intervalo de tempo em segundo entre logs |
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. |
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 |
logInterval
protected int logInterval
- Intervalo de tempo em segundo entre logs
engine
protected java.lang.Thread engine
- Thread que o logger possui
EventsLogger
public EventsLogger()
- Construtor default
setLogInterval
public void setLogInterval(int logInterval)
- Configura o intervalo de tempo em segundos entre os logs.
- Parameters:
logInterval
- Intervalo em segundo entre os logs
getLogInterval
public int getLogInterval()
- Retorna o intervalo de tempo em segundos entre os logs.
- Returns:
- O intervalo em segundos entre logs
consume
public void consume(DatabusObject databo)
- Insere a informação vinda do barramento na fila do logger.
- Parameters:
databo
- DataBusObject consumido do barramento de entrada
run
public void run()
- Método que faz com que a thread seja executada
- Specified by:
run
in interface java.lang.Runnable
log
public void log()
- Faz o log dos dados.
start
public void start()
- Inicia o logger.
stop
public void stop()
- Para o logger.