|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
public class Slf4jConnectionPoolMonitorImpl
Impl for CountingConnectionPoolMonitor that does not track any internal state / counters. It simply uses a logger to log out the events.
Useful for debugging and basic event tracking.
| Constructor Summary | |
|---|---|
Slf4jConnectionPoolMonitorImpl()
|
|
| Method Summary | |
|---|---|
void |
incConnectionClosed(Host host,
java.lang.Exception reason)
Closed a connection |
void |
incConnectionCreateFailed(Host host,
java.lang.Exception reason)
Attempt to create a connection failed |
void |
incFailover(Host host,
java.lang.Exception reason)
An operation failed but the connection pool will attempt to fail over to another host/connection. |
void |
incOperationFailure(Host host,
java.lang.Exception reason)
Errors trying to execute an operation. |
void |
onHostAdded(Host host,
HostConnectionPool<?> pool)
A host was added and given the associated pool. |
void |
onHostDown(Host host,
java.lang.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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Slf4jConnectionPoolMonitorImpl()
| Method Detail |
|---|
public void incOperationFailure(Host host,
java.lang.Exception reason)
ConnectionPoolMonitor
incOperationFailure in interface ConnectionPoolMonitorincOperationFailure in class CountingConnectionPoolMonitor
public void incConnectionClosed(Host host,
java.lang.Exception reason)
ConnectionPoolMonitor
incConnectionClosed in interface ConnectionPoolMonitorincConnectionClosed in class CountingConnectionPoolMonitorreason - TODO: Make the host available to this
public void incConnectionCreateFailed(Host host,
java.lang.Exception reason)
ConnectionPoolMonitor
incConnectionCreateFailed in interface ConnectionPoolMonitorincConnectionCreateFailed in class CountingConnectionPoolMonitor
public void incFailover(Host host,
java.lang.Exception reason)
ConnectionPoolMonitor
incFailover in interface ConnectionPoolMonitorincFailover in class CountingConnectionPoolMonitor
public void onHostAdded(Host host,
HostConnectionPool<?> pool)
ConnectionPoolMonitor
onHostAdded in interface ConnectionPoolMonitoronHostAdded in class CountingConnectionPoolMonitorpublic void onHostRemoved(Host host)
ConnectionPoolMonitor
onHostRemoved in interface ConnectionPoolMonitoronHostRemoved in class CountingConnectionPoolMonitor
public void onHostDown(Host host,
java.lang.Exception reason)
ConnectionPoolMonitor
onHostDown in interface ConnectionPoolMonitoronHostDown in class CountingConnectionPoolMonitorreason - Exception that caused the host to be identified as down
public void onHostReactivated(Host host,
HostConnectionPool<?> pool)
ConnectionPoolMonitor
onHostReactivated in interface ConnectionPoolMonitoronHostReactivated in class CountingConnectionPoolMonitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||