Package org.mariadb.jdbc
Class MariaDbPoolConnection
java.lang.Object
org.mariadb.jdbc.MariaDbPoolConnection
- All Implemented Interfaces:
PooledConnection
,XAConnection
- Direct Known Subclasses:
InternalPoolConnection
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Connection
private final List<ConnectionEventListener>
private final List<StatementEventListener>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
close()
void
void
fireConnectionErrorOccurred
(SQLException returnEx) void
fireStatementClosed
(PreparedStatement statement) void
fireStatementErrorOccurred
(PreparedStatement statement, SQLException returnEx) void
void
static String
xidToString
(Xid xid)
-
Field Details
-
connection
-
connectionEventListeners
-
statementEventListeners
-
-
Constructor Details
-
MariaDbPoolConnection
Constructor.- Parameters:
connection
- connection to retrieve connection options
-
-
Method Details
-
getConnection
- Specified by:
getConnection
in interfacePooledConnection
-
addConnectionEventListener
- Specified by:
addConnectionEventListener
in interfacePooledConnection
-
removeConnectionEventListener
- Specified by:
removeConnectionEventListener
in interfacePooledConnection
-
addStatementEventListener
- Specified by:
addStatementEventListener
in interfacePooledConnection
-
removeStatementEventListener
- Specified by:
removeStatementEventListener
in interfacePooledConnection
-
fireStatementClosed
-
fireStatementErrorOccurred
-
fireConnectionClosed
-
fireConnectionErrorOccurred
-
close
- Specified by:
close
in interfacePooledConnection
- Throws:
SQLException
-
xidToString
-
getXAResource
- Specified by:
getXAResource
in interfaceXAConnection
-