Interface IProcedureStore<Env>

All Known Implementing Classes:
ConfigProcedureStore

public interface IProcedureStore<Env>
  • Method Details

    • isRunning

      boolean isRunning()
    • setRunning

      void setRunning(boolean running)
    • load

      List<Procedure<Env>> load()
    • getProcedures

      List<Procedure<Env>> getProcedures()
    • getProcedureInfo

      ProcedureInfo getProcedureInfo()
    • getNextProcId

      long getNextProcId()
    • update

      void update(Procedure<Env> procedure)
    • update

      void update(Procedure<Env>[] subprocs)
    • delete

      void delete(long procId)
    • delete

      void delete(long[] childProcIds)
    • delete

      void delete(long[] batchIds, int startIndex, int batchCount)
    • cleanup

      void cleanup()
    • stop

      void stop()
    • start

      void start()
    • isOldVersionProcedureStore

      boolean isOldVersionProcedureStore()