Spring Data Document

org.springframework.data.mongodb.monitor
Class ConnectionMetrics

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

@ManagedResource(description="Connection metrics")
public class ConnectionMetrics
extends AbstractMonitor

JMX Metrics for Connections

Author:
Mark Pollack

Field Summary
 
Fields inherited from class org.springframework.data.mongodb.monitor.AbstractMonitor
mongo
 
Constructor Summary
ConnectionMetrics(Mongo mongo)
           
 
Method Summary
 int getAvailable()
           
 int getCurrent()
           
 
Methods inherited from class org.springframework.data.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

ConnectionMetrics

public ConnectionMetrics(Mongo mongo)
Method Detail

getCurrent

@ManagedMetric(metricType=GAUGE,
               displayName="Current Connections")
public int getCurrent()

getAvailable

@ManagedMetric(metricType=GAUGE,
               displayName="Available Connections")
public int getAvailable()

Spring Data Document

Copyright © 2012. All Rights Reserved.