Package org.mariadb.jdbc
Class MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
- java.lang.Object
-
- org.mariadb.jdbc.MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
-
- All Implemented Interfaces:
javax.transaction.xa.XAResource
- Enclosing class:
- MariaDbPoolPinnedConnection
private class MariaDbPoolPinnedConnection.MariaDbXAPinnedResource extends java.lang.Object implements javax.transaction.xa.XAResource
-
-
Constructor Summary
Constructors Modifier Constructor Description private
MariaDbXAPinnedResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
commit(javax.transaction.xa.Xid xid, boolean onePhase)
void
end(javax.transaction.xa.Xid xid, int flags)
private void
execute(javax.transaction.xa.Xid xid, java.lang.String command, boolean removeMappingAfterExecution)
void
forget(javax.transaction.xa.Xid xid)
Configuration
getConf()
int
getTransactionTimeout()
boolean
isSameRM(javax.transaction.xa.XAResource xaResource)
int
prepare(javax.transaction.xa.Xid xid)
javax.transaction.xa.Xid[]
recover(int flags)
void
rollback(javax.transaction.xa.Xid xid)
boolean
setTransactionTimeout(int i)
void
start(javax.transaction.xa.Xid xid, int flags)
-
-
-
Method Detail
-
execute
private void execute(javax.transaction.xa.Xid xid, java.lang.String command, boolean removeMappingAfterExecution) throws javax.transaction.xa.XAException
- Throws:
javax.transaction.xa.XAException
-
commit
public void commit(javax.transaction.xa.Xid xid, boolean onePhase) throws javax.transaction.xa.XAException
- Specified by:
commit
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
end
public void end(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
- Specified by:
end
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
forget
public void forget(javax.transaction.xa.Xid xid)
- Specified by:
forget
in interfacejavax.transaction.xa.XAResource
-
getTransactionTimeout
public int getTransactionTimeout()
- Specified by:
getTransactionTimeout
in interfacejavax.transaction.xa.XAResource
-
getConf
public Configuration getConf()
-
isSameRM
public boolean isSameRM(javax.transaction.xa.XAResource xaResource)
- Specified by:
isSameRM
in interfacejavax.transaction.xa.XAResource
-
prepare
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
- Specified by:
prepare
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
recover
public javax.transaction.xa.Xid[] recover(int flags) throws javax.transaction.xa.XAException
- Specified by:
recover
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
rollback
public void rollback(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
- Specified by:
rollback
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
setTransactionTimeout
public boolean setTransactionTimeout(int i)
- Specified by:
setTransactionTimeout
in interfacejavax.transaction.xa.XAResource
-
start
public void start(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
- Specified by:
start
in interfacejavax.transaction.xa.XAResource
- Throws:
javax.transaction.xa.XAException
-
-