Package org.apache.cassandra.metrics
Class ClientMetrics
- java.lang.Object
-
- org.apache.cassandra.metrics.ClientMetrics
-
public final class ClientMetrics extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ClientMetricsinstance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ConnectedClient>allConnectedClients()intgetNumberOfPausedConnections()voidinit(java.util.Collection<Server> servers)voidmarkAuthFailure()voidmarkAuthSuccess()voidmarkProtocolException()voidmarkRequestDiscarded()voidmarkRequestDispatched()voidmarkTimedOutBeforeProcessing()voidmarkUnknownException()voidpauseConnection()voidqueueTime(long value, java.util.concurrent.TimeUnit unit)com.codahale.metrics.TimerregisterTimer(java.lang.String name)voidunpauseConnection()
-
-
-
Field Detail
-
instance
public static final ClientMetrics instance
-
-
Method Detail
-
markAuthSuccess
public void markAuthSuccess()
-
markAuthFailure
public void markAuthFailure()
-
getNumberOfPausedConnections
public int getNumberOfPausedConnections()
-
pauseConnection
public void pauseConnection()
-
unpauseConnection
public void unpauseConnection()
-
markRequestDiscarded
public void markRequestDiscarded()
-
markRequestDispatched
public void markRequestDispatched()
-
allConnectedClients
public java.util.List<ConnectedClient> allConnectedClients()
-
markTimedOutBeforeProcessing
public void markTimedOutBeforeProcessing()
-
markProtocolException
public void markProtocolException()
-
markUnknownException
public void markUnknownException()
-
init
public void init(java.util.Collection<Server> servers)
-
registerTimer
public com.codahale.metrics.Timer registerTimer(java.lang.String name)
-
queueTime
public void queueTime(long value, java.util.concurrent.TimeUnit unit)
-
-