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 Type
    Method
    Description
    default void
     
    default void
    begin(org.apache.jena.query.ReadWrite readWrite)
     
    default void
    begin(org.apache.jena.query.TxnType type)
     
    default void
     
    default void
    end()
     
    org.apache.jena.sparql.core.Transactional
    This method needs to be overridden for transaction support
    default org.apache.jena.sparql.core.Transactional
    Overriding this method allows for providing handling transaction-related operations separately from other aspects of the delegate.
    default boolean
     
    default boolean
    promote(org.apache.jena.sparql.core.Transactional.Promote mode)
     
    default org.apache.jena.query.ReadWrite
     
    default org.apache.jena.query.TxnType
     

    Methods 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:
      isInTransaction in interface org.apache.jena.sparql.core.Transactional
    • begin

      default void begin(org.apache.jena.query.ReadWrite readWrite)
      Specified by:
      begin in interface org.apache.jena.sparql.core.Transactional
    • commit

      default void commit()
      Specified by:
      commit in interface org.apache.jena.sparql.core.Transactional
    • abort

      default void abort()
      Specified by:
      abort in interface org.apache.jena.sparql.core.Transactional
    • end

      default void end()
      Specified by:
      end in interface org.apache.jena.sparql.core.Transactional
    • begin

      default void begin(org.apache.jena.query.TxnType type)
      Specified by:
      begin in interface org.apache.jena.sparql.core.Transactional
    • promote

      default boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode)
      Specified by:
      promote in interface org.apache.jena.sparql.core.Transactional
    • transactionMode

      default org.apache.jena.query.ReadWrite transactionMode()
      Specified by:
      transactionMode in interface org.apache.jena.sparql.core.Transactional
    • transactionType

      default org.apache.jena.query.TxnType transactionType()
      Specified by:
      transactionType in interface org.apache.jena.sparql.core.Transactional