webmngr.loggers
Class DeltaActivityLogger

java.lang.Object
  |
  +--webmngr.loggers.AbstractLogger
        |
        +--webmngr.loggers.ActivityLogger
              |
              +--webmngr.loggers.DeltaActivityLogger
All Implemented Interfaces:
DatabusMember, DataConsumer, Logger, java.lang.Runnable, java.io.Serializable, SmartDataConsumer
Direct Known Subclasses:
PercentualActivityLogger, RateActivityLogger

public class DeltaActivityLogger
extends ActivityLogger

See Also:
Serialized Form

Field Summary
protected  java.util.Hashtable history
          Hashtable que possui o historico dos valores
 
Fields inherited from class webmngr.loggers.ActivityLogger
buffer, engine, logInterval
 
Fields inherited from class webmngr.loggers.AbstractLogger
databus, databusname
 
Constructor Summary
DeltaActivityLogger()
          Construtor default
 
Method Summary
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.ActivityLogger
consume, getLogInterval, log, run, setLogInterval, start, stop
 
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

history

protected java.util.Hashtable history
Hashtable que possui o historico dos valores
Constructor Detail

DeltaActivityLogger

public DeltaActivityLogger()
Construtor default
Method Detail

valueToWrite

protected double valueToWrite(Device device,
                              VariableBindings vb,
                              java.lang.String oid)
Realiza os cálculos necessários sobre o valor antes de gravá-lo.
Overrides:
valueToWrite in class ActivityLogger
Parameters:
device - Dispositivo a ser logado
vb - VariableBinding que possui os oids a serem logados
oid - Oid a ser logado
Returns:
O valor a ser logado