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 ClientMetrics
instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ConnectedClient>
allConnectedClients()
int
getNumberOfPausedConnections()
void
init(java.util.Collection<Server> servers)
void
markAuthFailure()
void
markAuthSuccess()
void
markProtocolException()
void
markRequestDiscarded()
void
markRequestDispatched()
void
markTimedOutBeforeProcessing()
void
markUnknownException()
void
pauseConnection()
void
queueTime(long value, java.util.concurrent.TimeUnit unit)
com.codahale.metrics.Timer
registerTimer(java.lang.String name)
void
unpauseConnection()
-
-
-
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()
-
markTimedOutBeforeProcessing
public void markTimedOutBeforeProcessing()
-
allConnectedClients
public java.util.List<ConnectedClient> allConnectedClients()
-
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)
-
-