Class UpdateProcessorWrapperTxn<T extends org.apache.jena.update.UpdateProcessor>

java.lang.Object
org.aksw.jenax.dataaccess.sparql.execution.update.UpdateProcessorWrapperBase<T>
org.aksw.jenax.dataaccess.sparql.execution.update.UpdateProcessorWrapperTxn<T>
All Implemented Interfaces:
UpdateProcessorWrapper<T>, org.apache.jena.update.UpdateProcessor

public class UpdateProcessorWrapperTxn<T extends org.apache.jena.update.UpdateProcessor> extends UpdateProcessorWrapperBase<T>
  • Field Details

    • transactional

      protected org.apache.jena.sparql.core.Transactional transactional
    • startedTxnHere

      protected boolean startedTxnHere
    • seenThrowable

      protected Throwable seenThrowable
  • Constructor Details

    • UpdateProcessorWrapperTxn

      public UpdateProcessorWrapperTxn(T decoratee, org.apache.jena.sparql.core.Transactional transactional)
  • Method Details

    • beforeExec

      protected void beforeExec()
      Overrides:
      beforeExec in class UpdateProcessorWrapperBase<T extends org.apache.jena.update.UpdateProcessor>
    • onException

      protected void onException(Exception e)
      Overrides:
      onException in class UpdateProcessorWrapperBase<T extends org.apache.jena.update.UpdateProcessor>
    • afterExec

      public void afterExec()
      Overrides:
      afterExec in class UpdateProcessorWrapperBase<T extends org.apache.jena.update.UpdateProcessor>
    • wrap

      public static <T extends org.apache.jena.update.UpdateProcessor> org.apache.jena.update.UpdateProcessor wrap(T decoratee, org.apache.jena.sparql.core.Transactional transactional)