Interface TransactionalWrapper
- All Superinterfaces:
org.apache.jena.sparql.core.Transactional
- All Known Subinterfaces:
LinkDatasetGraphBase,LinkDatasetGraphWrapper,LinkSparqlQueryBase,LinkSparqlQueryWrapper,LinkSparqlUpdateBase,LinkSparqlUpdateRequest,LinkSparqlUpdateWrapper,RDFLinkWrapper,SparqlQueryConnectionTmp,SparqlUpdateConnectionTmp
- All Known Implementing Classes:
LinkDatasetGraphWrapperBase,LinkDatasetGraphWrapperTxn,LinkSparqlQueryApp,LinkSparqlQueryJenaxBase,LinkSparqlQueryQueryTransform,LinkSparqlQueryWrapperBase,LinkSparqlUpdateUpdateTransform,LinkSparqlUpdateWrapperBase,RDFDatasetConnectionBase,RDFLinkWrapperBase,RDFLinkWrapperWithCloseShield,SparqlQueryConnectionJsa,SparqlQueryConnectionJsaBase,SparqlQueryConnectionWithExecFails,SparqlQueryConnectionWithExecTransform,SparqlQueryConnectionWithReconnect,SparqlUpdateConnectionJsa,SparqlUpdateConnectionJsaBase,SparqlUpdateConnectionWithPostProcessor
public interface TransactionalWrapper
extends 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 -
Method Summary
Modifier and TypeMethodDescriptiondefault voidabort()default voidbegin(org.apache.jena.query.ReadWrite readWrite) default voidbegin(org.apache.jena.query.TxnType type) default voidcommit()default voidend()org.apache.jena.sparql.core.TransactionalThis method needs to be overridden for transaction supportdefault org.apache.jena.sparql.core.TransactionalOverriding this method allows for providing handling transaction-related operations separately from other aspects of the delegate.default booleandefault booleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode) default org.apache.jena.query.ReadWritedefault org.apache.jena.query.TxnTypeMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
-
Method Details
-
getDelegate
org.apache.jena.sparql.core.Transactional getDelegate()This method needs to be overridden for transaction support -
getTransactionalDelegate
default org.apache.jena.sparql.core.Transactional getTransactionalDelegate()Overriding this method allows for providing handling transaction-related operations separately from other aspects of the delegate. -
isInTransaction
default boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
default void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
commit
default void commit()- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional
-
abort
default void abort()- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional
-
end
default void end()- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
default void begin(org.apache.jena.query.TxnType type) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
promote
default boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode) - Specified by:
promotein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionMode
default org.apache.jena.query.ReadWrite transactionMode()- Specified by:
transactionModein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionType
default org.apache.jena.query.TxnType transactionType()- Specified by:
transactionTypein interfaceorg.apache.jena.sparql.core.Transactional
-