Class TransactionalMultiplex<T extends org.apache.jena.sparql.core.Transactional>
java.lang.Object
org.aksw.jenax.dataaccess.sparql.common.TransactionalMultiplex<T>
- All Implemented Interfaces:
org.apache.jena.sparql.core.Transactional
- Direct Known Subclasses:
RDFDatasetConnectionMultiplex,SparqlUpdateConnectionMultiplex
public class TransactionalMultiplex<T extends org.apache.jena.sparql.core.Transactional>
extends Object
implements org.apache.jena.sparql.core.Transactional
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTransactionalMultiplex(List<? extends T> delegates) TransactionalMultiplex(T... delegates) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidbegin(org.apache.jena.query.ReadWrite readWrite) voidbegin(org.apache.jena.query.TxnType type) voidcommit()voidend()protected voidprotected <X> XThis method may be overridden in order to lock the set of delegates.booleanbooleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode) org.apache.jena.query.ReadWriteorg.apache.jena.query.TxnTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
-
Field Details
-
delegates
-
-
Constructor Details
-
TransactionalMultiplex
-
TransactionalMultiplex
-
-
Method Details
-
forEach
-
forEachR
This method may be overridden in order to lock the set of delegates.- Type Parameters:
X-- Parameters:
handler-- Returns:
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional
-
abort
public void abort()- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional
-
end
public void end()- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
public void begin(org.apache.jena.query.TxnType type) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
promote
public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode) - Specified by:
promotein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionMode
public org.apache.jena.query.ReadWrite transactionMode()- Specified by:
transactionModein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionType
public org.apache.jena.query.TxnType transactionType()- Specified by:
transactionTypein interfaceorg.apache.jena.sparql.core.Transactional
-