Package virtuoso.jena.driver
Class VirtTransactionHandler
- java.lang.Object
-
- org.apache.jena.graph.impl.TransactionHandlerBase
-
- virtuoso.jena.driver.VirtTransactionHandler
-
- All Implemented Interfaces:
javax.transaction.xa.XAResource,org.apache.jena.graph.TransactionHandler
public class VirtTransactionHandler extends org.apache.jena.graph.impl.TransactionHandlerBase implements javax.transaction.xa.XAResource
-
-
Constructor Summary
Constructors Constructor Description VirtTransactionHandler(VirtGraph _graph)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()voidbegin()voidbegin(org.apache.jena.query.ReadWrite _readWrite)voidbegin(org.apache.jena.query.TxnType _txnType)voidcommit()voidcommit(javax.transaction.xa.Xid xid, boolean flag)voidend(javax.transaction.xa.Xid xid, int i)voidforget(javax.transaction.xa.Xid xid)VirtIsolationLevelgetIsolationLevel()protected org.apache.jena.query.ReadWritegetReadWrite()intgetTransactionTimeout()protected org.apache.jena.query.TxnTypegetTxnType()booleanisSameRM(javax.transaction.xa.XAResource tr)intprepare(javax.transaction.xa.Xid xid)javax.transaction.xa.Xid[]recover(int i)voidrollback(javax.transaction.xa.Xid xid)voidsetIsolationLevel(VirtIsolationLevel level)booleansetTransactionTimeout(int i)voidstart(javax.transaction.xa.Xid xid, int i)booleantransactionsSupported()booleantransactionsXASupported()
-
-
-
Constructor Detail
-
VirtTransactionHandler
public VirtTransactionHandler(VirtGraph _graph)
-
-
Method Detail
-
getReadWrite
protected org.apache.jena.query.ReadWrite getReadWrite()
-
getTxnType
protected org.apache.jena.query.TxnType getTxnType()
-
getIsolationLevel
public VirtIsolationLevel getIsolationLevel()
-
setIsolationLevel
public void setIsolationLevel(VirtIsolationLevel level)
-
transactionsSupported
public boolean transactionsSupported()
- Specified by:
transactionsSupportedin interfaceorg.apache.jena.graph.TransactionHandler
-
transactionsXASupported
public boolean transactionsXASupported()
-
start
public void start(javax.transaction.xa.Xid xid, int i) throws javax.transaction.xa.XAException- Specified by:
startin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
commit
public void commit(javax.transaction.xa.Xid xid, boolean flag) throws javax.transaction.xa.XAException- Specified by:
commitin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
end
public void end(javax.transaction.xa.Xid xid, int i) throws javax.transaction.xa.XAException- Specified by:
endin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
forget
public void forget(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException- Specified by:
forgetin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
prepare
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException- Specified by:
preparein interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
recover
public javax.transaction.xa.Xid[] recover(int i) throws javax.transaction.xa.XAException- Specified by:
recoverin 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:
rollbackin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
setTransactionTimeout
public boolean setTransactionTimeout(int i) throws javax.transaction.xa.XAException- Specified by:
setTransactionTimeoutin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
getTransactionTimeout
public int getTransactionTimeout() throws javax.transaction.xa.XAException- Specified by:
getTransactionTimeoutin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
isSameRM
public boolean isSameRM(javax.transaction.xa.XAResource tr) throws javax.transaction.xa.XAException- Specified by:
isSameRMin interfacejavax.transaction.xa.XAResource- Throws:
javax.transaction.xa.XAException
-
begin
public void begin()
- Specified by:
beginin interfaceorg.apache.jena.graph.TransactionHandler
-
begin
public void begin(org.apache.jena.query.ReadWrite _readWrite)
-
begin
public void begin(org.apache.jena.query.TxnType _txnType)
-
abort
public void abort()
- Specified by:
abortin interfaceorg.apache.jena.graph.TransactionHandler
-
commit
public void commit()
- Specified by:
commitin interfaceorg.apache.jena.graph.TransactionHandler
-
-