org.springframework.data.document.mongodb.monitor
Class BackgroundFlushingMetrics

java.lang.Object
  extended by org.springframework.data.document.mongodb.monitor.AbstractMonitor
      extended by org.springframework.data.document.mongodb.monitor.BackgroundFlushingMetrics

JMX Metrics for Background Flushing

Author:
Mark Pollack

Field Summary
 
Fields inherited from class org.springframework.data.document.mongodb.monitor.AbstractMonitor
mongo
 
Constructor Summary
BackgroundFlushingMetrics(Mongo mongo)
          
Method Summary
 double getAverageMs()
          
Methods inherited from class org.springframework.data.document.mongodb.monitor.AbstractMonitor
getDb, getServerStatus, setPassword, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackgroundFlushingMetrics

public BackgroundFlushingMetrics(Mongo mongo)
Method Detail

getFlushes


getTotalMs


getAverageMs


getLastMs


getLastFinished


getFlushingData

private <T> T getFlushingData(java.lang.String key,
                              java.lang.Class<T> targetClass)

getLast

private java.util.Date getLast()