|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
public class EmptyConnectionPoolMonitor
Method Summary | |
---|---|
long |
getConnectionBorrowedCount()
|
long |
getConnectionClosedCount()
|
long |
getConnectionCreatedCount()
|
long |
getConnectionCreateFailedCount()
|
long |
getConnectionReturnedCount()
|
long |
getFailoverCount()
|
Map<Host,HostStats> |
getHostStats()
Return a mapping of all hosts and their statistics |
static EmptyConnectionPoolMonitor |
getInstance()
|
long |
getNoHostCount()
|
long |
getOperationFailureCount()
|
long |
getOperationSuccessCount()
|
long |
getOperationTimeoutCount()
|
long |
getPoolExhaustedTimeoutCount()
|
void |
incConnectionBorrowed(Host host,
long delay)
Incremented for each connection borrowed |
void |
incConnectionClosed(Host host,
Exception e)
Closed a connection |
void |
incConnectionCreated(Host host)
Created a connection successfully |
void |
incConnectionCreateFailed(Host host,
Exception e)
Attempt to create a connection failed |
void |
incConnectionReturned(Host host)
Incremented for each connection returned. |
void |
incFailover(Host host,
Exception e)
An operation failed by the connection pool will attempt to fail over to another host/connection. |
void |
incNoHosts()
There were no active hosts in the pool to borrow from. |
void |
incOperationFailure(Host host,
Exception e)
Errors trying to execute an operation |
void |
incOperationSuccess(Host host,
long latency)
Succeeded in executing an operation |
void |
incOperationTimeout()
Timeout waiting for a response from the cluster |
void |
incPoolExhaustedTimeout()
Timeout trying to get a connection from the pool |
void |
onHostAdded(Host host,
HostConnectionPool<?> pool)
A host was added and given the associated pool. |
void |
onHostDown(Host host,
Exception reason)
A host was identified as downed. |
void |
onHostReactivated(Host host,
HostConnectionPool<?> pool)
A host was reactivated after being marked down |
void |
onHostRemoved(Host host)
A host was removed from the pool. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static EmptyConnectionPoolMonitor getInstance()
public String toString()
toString
in class Object
public void incOperationSuccess(Host host, long latency)
ConnectionPoolMonitor
incOperationSuccess
in interface ConnectionPoolMonitor
public void incPoolExhaustedTimeout()
ConnectionPoolMonitor
incPoolExhaustedTimeout
in interface ConnectionPoolMonitor
public void incOperationTimeout()
ConnectionPoolMonitor
incOperationTimeout
in interface ConnectionPoolMonitor
public void incConnectionBorrowed(Host host, long delay)
ConnectionPoolMonitor
incConnectionBorrowed
in interface ConnectionPoolMonitor
host
- Host from which the connection was borroweddelay
- Time spent in the connection pool borrowing the connectionpublic void incConnectionReturned(Host host)
ConnectionPoolMonitor
incConnectionReturned
in interface ConnectionPoolMonitor
host
- Host to which connection is returnedpublic void onHostAdded(Host host, HostConnectionPool<?> pool)
ConnectionPoolMonitor
onHostAdded
in interface ConnectionPoolMonitor
public void onHostRemoved(Host host)
ConnectionPoolMonitor
onHostRemoved
in interface ConnectionPoolMonitor
public void onHostDown(Host host, Exception reason)
ConnectionPoolMonitor
onHostDown
in interface ConnectionPoolMonitor
reason
- Exception that caused the host to be identified as downpublic void onHostReactivated(Host host, HostConnectionPool<?> pool)
ConnectionPoolMonitor
onHostReactivated
in interface ConnectionPoolMonitor
public void incFailover(Host host, Exception e)
ConnectionPoolMonitor
incFailover
in interface ConnectionPoolMonitor
public void incConnectionCreated(Host host)
ConnectionPoolMonitor
incConnectionCreated
in interface ConnectionPoolMonitor
public void incConnectionCreateFailed(Host host, Exception e)
ConnectionPoolMonitor
incConnectionCreateFailed
in interface ConnectionPoolMonitor
public void incNoHosts()
ConnectionPoolMonitor
incNoHosts
in interface ConnectionPoolMonitor
public void incOperationFailure(Host host, Exception e)
ConnectionPoolMonitor
incOperationFailure
in interface ConnectionPoolMonitor
public void incConnectionClosed(Host host, Exception e)
ConnectionPoolMonitor
incConnectionClosed
in interface ConnectionPoolMonitor
e
- TODO: Make the host available to thispublic Map<Host,HostStats> getHostStats()
ConnectionPoolMonitor
getHostStats
in interface ConnectionPoolMonitor
public long getOperationFailureCount()
getOperationFailureCount
in interface ConnectionPoolMonitor
public long getOperationSuccessCount()
getOperationSuccessCount
in interface ConnectionPoolMonitor
public long getConnectionCreatedCount()
getConnectionCreatedCount
in interface ConnectionPoolMonitor
public long getConnectionClosedCount()
getConnectionClosedCount
in interface ConnectionPoolMonitor
public long getConnectionCreateFailedCount()
getConnectionCreateFailedCount
in interface ConnectionPoolMonitor
public long getConnectionBorrowedCount()
getConnectionBorrowedCount
in interface ConnectionPoolMonitor
public long getConnectionReturnedCount()
getConnectionReturnedCount
in interface ConnectionPoolMonitor
public long getPoolExhaustedTimeoutCount()
getPoolExhaustedTimeoutCount
in interface ConnectionPoolMonitor
public long getOperationTimeoutCount()
getOperationTimeoutCount
in interface ConnectionPoolMonitor
public long getFailoverCount()
getFailoverCount
in interface ConnectionPoolMonitor
public long getNoHostCount()
getNoHostCount
in interface ConnectionPoolMonitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |