Package org.mariadb.jdbc
Class MariaDbPoolConnection
- java.lang.Object
-
- org.mariadb.jdbc.MariaDbPoolConnection
-
- All Implemented Interfaces:
PooledConnection
,XAConnection
- Direct Known Subclasses:
InternalPoolConnection
public class MariaDbPoolConnection extends Object implements PooledConnection, XAConnection
-
-
Constructor Summary
Constructors Constructor Description MariaDbPoolConnection(Connection connection)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConnectionEventListener(ConnectionEventListener listener)
void
addStatementEventListener(StatementEventListener listener)
void
close()
void
fireConnectionClosed(ConnectionEvent event)
void
fireConnectionErrorOccurred(SQLException returnEx)
void
fireStatementClosed(PreparedStatement statement)
void
fireStatementErrorOccurred(PreparedStatement statement, SQLException returnEx)
Connection
getConnection()
XAResource
getXAResource()
void
removeConnectionEventListener(ConnectionEventListener listener)
void
removeStatementEventListener(StatementEventListener listener)
static String
xidToString(Xid xid)
-
-
-
Constructor Detail
-
MariaDbPoolConnection
public MariaDbPoolConnection(Connection connection)
Constructor.- Parameters:
connection
- connection to retrieve connection options
-
-
Method Detail
-
getConnection
public Connection getConnection()
- Specified by:
getConnection
in interfacePooledConnection
-
addConnectionEventListener
public void addConnectionEventListener(ConnectionEventListener listener)
- Specified by:
addConnectionEventListener
in interfacePooledConnection
-
removeConnectionEventListener
public void removeConnectionEventListener(ConnectionEventListener listener)
- Specified by:
removeConnectionEventListener
in interfacePooledConnection
-
addStatementEventListener
public void addStatementEventListener(StatementEventListener listener)
- Specified by:
addStatementEventListener
in interfacePooledConnection
-
removeStatementEventListener
public void removeStatementEventListener(StatementEventListener listener)
- Specified by:
removeStatementEventListener
in interfacePooledConnection
-
fireStatementClosed
public void fireStatementClosed(PreparedStatement statement)
-
fireStatementErrorOccurred
public void fireStatementErrorOccurred(PreparedStatement statement, SQLException returnEx)
-
fireConnectionClosed
public void fireConnectionClosed(ConnectionEvent event)
-
fireConnectionErrorOccurred
public void fireConnectionErrorOccurred(SQLException returnEx)
-
close
public void close() throws SQLException
- Specified by:
close
in interfacePooledConnection
- Throws:
SQLException
-
getXAResource
public XAResource getXAResource()
- Specified by:
getXAResource
in interfaceXAConnection
-
-