public class PooledConnectionRelay extends Object implements Relay<PooledConnection>, PooledConnection
Modifier and Type | Field and Description |
---|---|
com.impossibl.jdbc.spy.PooledConnectionListener |
listener |
PooledConnection |
target |
Constructor and Description |
---|
PooledConnectionRelay(PooledConnection target,
com.impossibl.jdbc.spy.PooledConnectionListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
addConnectionEventListener(ConnectionEventListener listener) |
void |
addStatementEventListener(StatementEventListener listener) |
void |
close() |
Connection |
getConnection() |
PooledConnection |
getTarget() |
void |
removeConnectionEventListener(ConnectionEventListener listener) |
void |
removeStatementEventListener(StatementEventListener listener) |
public PooledConnection target
public com.impossibl.jdbc.spy.PooledConnectionListener listener
public PooledConnectionRelay(PooledConnection target, com.impossibl.jdbc.spy.PooledConnectionListener listener)
public PooledConnection getTarget()
getTarget
in interface Relay<PooledConnection>
public void addStatementEventListener(StatementEventListener listener)
addStatementEventListener
in interface PooledConnection
public void close() throws SQLException
close
in interface PooledConnection
SQLException
public void addConnectionEventListener(ConnectionEventListener listener)
addConnectionEventListener
in interface PooledConnection
public void removeConnectionEventListener(ConnectionEventListener listener)
removeConnectionEventListener
in interface PooledConnection
public void removeStatementEventListener(StatementEventListener listener)
removeStatementEventListener
in interface PooledConnection
public Connection getConnection() throws SQLException
getConnection
in interface PooledConnection
SQLException