public class SimonPooledConnection extends java.lang.Object implements javax.sql.PooledConnection
PooledConnection
, needed for
Simon ConnectionPollDataSource implementation.
All method invokes its real implementation.
See the package description
for more
information.Constructor and Description |
---|
SimonPooledConnection(javax.sql.PooledConnection connection,
java.lang.String prefix)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addConnectionEventListener(javax.sql.ConnectionEventListener listener) |
void |
addStatementEventListener(javax.sql.StatementEventListener listener) |
void |
close() |
java.sql.Connection |
getConnection() |
void |
removeConnectionEventListener(javax.sql.ConnectionEventListener listener) |
void |
removeStatementEventListener(javax.sql.StatementEventListener listener) |
public SimonPooledConnection(javax.sql.PooledConnection connection, java.lang.String prefix)
connection
- real pooled connectionprefix
- Simon prefixpublic final java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface javax.sql.PooledConnection
java.sql.SQLException
public final void close() throws java.sql.SQLException
close
in interface javax.sql.PooledConnection
java.sql.SQLException
public final void addConnectionEventListener(javax.sql.ConnectionEventListener listener)
addConnectionEventListener
in interface javax.sql.PooledConnection
public final void removeConnectionEventListener(javax.sql.ConnectionEventListener listener)
removeConnectionEventListener
in interface javax.sql.PooledConnection
public void addStatementEventListener(javax.sql.StatementEventListener listener)
addStatementEventListener
in interface javax.sql.PooledConnection
public void removeStatementEventListener(javax.sql.StatementEventListener listener)
removeStatementEventListener
in interface javax.sql.PooledConnection
Copyright © 2018. All Rights Reserved.