|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mariadb.jdbc.MariaDbPooledConnection
public class MariaDbPooledConnection
| Constructor Summary | |
|---|---|
MariaDbPooledConnection(MariaDbConnection connection)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addConnectionEventListener(ConnectionEventListener listener)
Registers the given event failover so that it will be notified when an event occurs on this PooledConnection object. |
void |
addStatementEventListener(StatementEventListener listener)
Registers a StatementEventListener with this PooledConnection object. |
void |
close()
Closes the physical connection that this PooledConnection
object represents. |
void |
fireConnectionClosed()
Fire Connection close to listening listeners. |
void |
fireConnectionErrorOccured(SQLException ex)
Fire connection error to listening listerners. |
void |
fireStatementClosed(Statement st)
Fire statement close event to listeners. |
void |
fireStatementErrorOccured(Statement st,
SQLException ex)
Fire statement error to listeners. |
Connection |
getConnection()
Creates and returns a Connection object that is a handle
for the physical connection that
this PooledConnection object represents. |
void |
removeConnectionEventListener(ConnectionEventListener listener)
Removes the given event failover from the list of components that will be notified when an event occurs on this PooledConnection object. |
void |
removeStatementEventListener(StatementEventListener listener)
Removes the specified StatementEventListener from the list of
components that will be notified when the driver detects that a
PreparedStatement has been closed or is invalid. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MariaDbPooledConnection(MariaDbConnection connection)
connection - connection to retrieve connection options| Method Detail |
|---|
public Connection getConnection()
throws SQLException
Connection object that is a handle
for the physical connection that
this PooledConnection object represents.
The connection pool manager calls this method when an application has
called the method DataSource.getConnection and there are
no PooledConnection objects available. See the
interface description for more information.
getConnection in interface PooledConnectionConnection object that is a handle to
this PooledConnection object
SQLException - if a database access error occurs
if the JDBC driver does not support
this method
public void close()
throws SQLException
PooledConnection
object represents. An application never calls this method directly;
it is called by the connection pool module, or manager.
interface description for more
information.
close in interface PooledConnectionSQLException - if a database access error occurs
if the JDBC driver does not support
this methodpublic void addConnectionEventListener(ConnectionEventListener listener)
PooledConnection object.
addConnectionEventListener in interface PooledConnectionlistener - a component, usually the connection pool manager,
that has implemented the
ConnectionEventListener interface and wants to be
notified when the connection is closed or has an errorremoveConnectionEventListener(javax.sql.ConnectionEventListener)public void removeConnectionEventListener(ConnectionEventListener listener)
PooledConnection object.
removeConnectionEventListener in interface PooledConnectionlistener - a component, usually the connection pool manager,
that has implemented the
ConnectionEventListener interface and
been registered with this PooledConnection object as
a failoveraddConnectionEventListener(javax.sql.ConnectionEventListener)public void addStatementEventListener(StatementEventListener listener)
StatementEventListener with this PooledConnection object. Components that
wish to be notified when PreparedStatements created by the
connection are closed or are detected to be invalid may use this method
to register a StatementEventListener with this PooledConnection object.
addStatementEventListener in interface PooledConnectionlistener - an component which implements the StatementEventListener
interface that is to be registered with this PooledConnection object
public void removeStatementEventListener(StatementEventListener listener)
StatementEventListener from the list of
components that will be notified when the driver detects that a
PreparedStatement has been closed or is invalid.
removeStatementEventListener in interface PooledConnectionlistener - the component which implements the
StatementEventListener interface that was previously
registered with this PooledConnection object
public void fireStatementClosed(Statement st)
st - statement
public void fireStatementErrorOccured(Statement st,
SQLException ex)
st - statementex - exceptionpublic void fireConnectionClosed()
public void fireConnectionErrorOccured(SQLException ex)
ex - exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||