|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--anvil.database.ConnectionMonitorImpl
| Constructor Summary | |
ConnectionMonitorImpl()
|
|
| Method Summary | |
void |
connectionAcquireTimedout(ConnectionPool pool,
long duration)
Notifies unsuccessful attempt to acquire connection. |
void |
connectionClosed(PooledConnection connection)
Notifies that connection is being closed, because maximum lifetime has been exceeded or java.sql.Connection instance has been
expliticly closed (for instance with java.sql.Connection.close()). |
void |
connectionCreated(PooledConnection connection,
long duration)
Notifies creation of connection. |
void |
connectionException(java.lang.String source,
java.lang.Exception exception)
Notifies exception situation. |
void |
connectionReleased(PooledConnection connection)
Notifies release of connection immediately after operation has been performed. |
void |
connectionReserved(PooledConnection connection,
long duration)
Notifies reservation of connection immediately after operation has been performed. |
void |
connectionTimeout(PooledConnection connection)
Notifies that the maximum reservation time of connection has been exceed. |
void |
initialize(ConnectionPool pool)
Initializes the monitor, called after the manager has been started up. |
void |
printStatus(java.lang.String operation,
ConnectionPool pool,
long duration)
|
void |
printStatus(java.lang.String operation,
PooledConnection conn,
long duration)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ConnectionMonitorImpl()
| Method Detail |
public void initialize(ConnectionPool pool)
ConnectionMonitor
initialize in interface ConnectionMonitorpool - Instance of connection pool
public void connectionCreated(PooledConnection connection,
long duration)
ConnectionMonitor
connectionCreated in interface ConnectionMonitorconnection - PooledConnectionduration - Duration of operation, in milliseconds
public void connectionReserved(PooledConnection connection,
long duration)
ConnectionMonitor
connectionReserved in interface ConnectionMonitorconnection - PooledConnectionduration - Duration of operation, in milliseconds
public void connectionAcquireTimedout(ConnectionPool pool,
long duration)
ConnectionMonitor
connectionAcquireTimedout in interface ConnectionMonitorpool - ConnectionPoolduration - Duration of operation, in millisecondspublic void connectionReleased(PooledConnection connection)
ConnectionMonitor
connectionReleased in interface ConnectionMonitorconnection - PooledConnectionpublic void connectionClosed(PooledConnection connection)
ConnectionMonitorjava.sql.Connection instance has been
expliticly closed (for instance with java.sql.Connection.close()).
connectionClosed in interface ConnectionMonitorconnection - PooledConnectionpublic void connectionTimeout(PooledConnection connection)
ConnectionMonitor
connectionTimeout in interface ConnectionMonitorconnection - PooledConnection
public void connectionException(java.lang.String source,
java.lang.Exception exception)
ConnectionMonitor
connectionException in interface ConnectionMonitorsource - Informative source name (class.method)exception - Exception that occured
public void printStatus(java.lang.String operation,
ConnectionPool pool,
long duration)
public void printStatus(java.lang.String operation,
PooledConnection conn,
long duration)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||