Spring Data Document

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

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

@ManagedResource(description="Operation Counters")
public class OperationCounters
extends AbstractMonitor

JMX Metrics for Operation counters

Author:
Mark Pollack

Field Summary
 
Fields inherited from class org.springframework.data.document.mongodb.monitor.AbstractMonitor
mongo
 
Constructor Summary
OperationCounters(Mongo mongo)
           
 
Method Summary
 int getCommandCount()
           
 int getDeleteCount()
           
 int getGetMoreCount()
           
 int getInsertCount()
           
 int getQueryCount()
           
 int getUpdateCount()
           
 
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

OperationCounters

public OperationCounters(Mongo mongo)
Method Detail

getInsertCount

@ManagedMetric(metricType=COUNTER,
               displayName="Insert operation count")
public int getInsertCount()

getQueryCount

@ManagedMetric(metricType=COUNTER,
               displayName="Query operation count")
public int getQueryCount()

getUpdateCount

@ManagedMetric(metricType=COUNTER,
               displayName="Update operation count")
public int getUpdateCount()

getDeleteCount

@ManagedMetric(metricType=COUNTER,
               displayName="Delete operation count")
public int getDeleteCount()

getGetMoreCount

@ManagedMetric(metricType=COUNTER,
               displayName="GetMore operation count")
public int getGetMoreCount()

getCommandCount

@ManagedMetric(metricType=COUNTER,
               displayName="Command operation count")
public int getCommandCount()

Spring Data Document

Copyright © 2011. All Rights Reserved.