Package com.impossibl.jdbc.spy
Class PooledConnectionRelay
- java.lang.Object
-
- com.impossibl.jdbc.spy.PooledConnectionRelay
-
- All Implemented Interfaces:
Relay<PooledConnection>,PooledConnection
public class PooledConnectionRelay extends Object implements Relay<PooledConnection>, PooledConnection
-
-
Field Summary
Fields Modifier and Type Field Description com.impossibl.jdbc.spy.PooledConnectionListenerlistenerPooledConnectiontarget
-
Constructor Summary
Constructors Constructor Description PooledConnectionRelay(PooledConnection target, com.impossibl.jdbc.spy.PooledConnectionListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectionEventListener(ConnectionEventListener listener)voidaddStatementEventListener(StatementEventListener listener)voidclose()ConnectiongetConnection()PooledConnectiongetTarget()voidremoveConnectionEventListener(ConnectionEventListener listener)voidremoveStatementEventListener(StatementEventListener listener)
-
-
-
Field Detail
-
target
public PooledConnection target
-
listener
public com.impossibl.jdbc.spy.PooledConnectionListener listener
-
-
Constructor Detail
-
PooledConnectionRelay
public PooledConnectionRelay(PooledConnection target, com.impossibl.jdbc.spy.PooledConnectionListener listener)
-
-
Method Detail
-
getTarget
public PooledConnection getTarget()
- Specified by:
getTargetin interfaceRelay<PooledConnection>
-
getConnection
public Connection getConnection() throws SQLException
- Specified by:
getConnectionin interfacePooledConnection- Throws:
SQLException
-
addStatementEventListener
public void addStatementEventListener(StatementEventListener listener)
- Specified by:
addStatementEventListenerin interfacePooledConnection
-
removeStatementEventListener
public void removeStatementEventListener(StatementEventListener listener)
- Specified by:
removeStatementEventListenerin interfacePooledConnection
-
removeConnectionEventListener
public void removeConnectionEventListener(ConnectionEventListener listener)
- Specified by:
removeConnectionEventListenerin interfacePooledConnection
-
addConnectionEventListener
public void addConnectionEventListener(ConnectionEventListener listener)
- Specified by:
addConnectionEventListenerin interfacePooledConnection
-
close
public void close() throws SQLException- Specified by:
closein interfacePooledConnection- Throws:
SQLException
-
-