Class MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
java.lang.Object
org.mariadb.jdbc.MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
- All Implemented Interfaces:
XAResource
- Enclosing class:
MariaDbPoolPinnedConnection
private class MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
extends Object
implements XAResource
-
Field Summary
Fields inherited from interface XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprivate voidvoidgetConf()intbooleanisSameRM(XAResource xaResource) intXid[]recover(int flags) voidbooleansetTransactionTimeout(int i) void
-
Constructor Details
-
MariaDbXAPinnedResource
private MariaDbXAPinnedResource()
-
-
Method Details
-
execute
private void execute(Xid xid, String command, boolean removeMappingAfterExecution) throws XAException - Throws:
XAException
-
commit
- Specified by:
commitin interfaceXAResource- Throws:
XAException
-
end
- Specified by:
endin interfaceXAResource- Throws:
XAException
-
forget
- Specified by:
forgetin interfaceXAResource
-
getTransactionTimeout
public int getTransactionTimeout()- Specified by:
getTransactionTimeoutin interfaceXAResource
-
getConf
-
isSameRM
- Specified by:
isSameRMin interfaceXAResource
-
prepare
- Specified by:
preparein interfaceXAResource- Throws:
XAException
-
recover
- Specified by:
recoverin interfaceXAResource- Throws:
XAException
-
rollback
- Specified by:
rollbackin interfaceXAResource- Throws:
XAException
-
setTransactionTimeout
public boolean setTransactionTimeout(int i) - Specified by:
setTransactionTimeoutin interfaceXAResource
-
start
- Specified by:
startin interfaceXAResource- Throws:
XAException
-