Interface UpdateProcessor

All Known Subinterfaces:
UpdateExec, UpdateExecution
All Known Implementing Classes:
UpdateExecAdapter, UpdateExecDataset, UpdateExecHTTP, UpdateExecutionAdapter, UpdateExecutionHTTP, UpdateProcessorBase

public interface UpdateProcessor
An instance of a execution of an UpdateRequest. Applies to UpdateExec (GPI) and UpdateExecution (API).
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Attempt to asynchronously abort an update execution.
    void
    Execute
    default Context
    Returns the processor's context.
    The update request associated with this update execution.
    default String
    The update request as a string.
  • Method Details

    • getUpdateRequest

      default UpdateRequest getUpdateRequest()
      The update request associated with this update execution. May be null.
    • getUpdateRequestString

      default String getUpdateRequestString()
      The update request as a string. May be null. The string may contain syntax extensions that can not be parsed by Jena. If getUpdateRequest() is not null then this is a corresponding string that parses to the same update request.
    • execute

      void execute()
      Execute
    • abort

      default void abort()
      Attempt to asynchronously abort an update execution.
    • getContext

      default Context getContext()
      Returns the processor's context. Null if there is none.