webmngr.loggers
Class BPSActivityLogger

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

public class BPSActivityLogger
extends RateActivityLogger

Grava os dados depois de convertê-los para BPS ( bits por segundo ).

Author:
Alexandre Nóbrega Duarte
See Also:
Serialized Form

Fields inherited from class webmngr.loggers.DeltaActivityLogger
history
 
Fields inherited from class webmngr.loggers.ActivityLogger
buffer, engine, logInterval
 
Fields inherited from class webmngr.loggers.AbstractLogger
databus, databusname
 
Constructor Summary
BPSActivityLogger()
           
 
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
 

Constructor Detail

BPSActivityLogger

public BPSActivityLogger()
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 RateActivityLogger
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