Interface MutableProcessState

All Superinterfaces:
ProcessState
All Known Implementing Classes:
DbProcessState

public interface MutableProcessState extends ProcessState
  • Method Details

    • putDeployment

      void putDeployment(DeploymentRecord deploymentRecord)
    • putLatestVersionDigest

      void putLatestVersionDigest(ProcessRecord processRecord)
    • putProcess

      void putProcess(long key, ProcessRecord value)
    • updateProcessState

      void updateProcessState(ProcessRecord processRecord, PersistedProcess.PersistedProcessState state)
      Updates the state of a process. This method updates both the ColumnFamily and the in memory cache.
      Parameters:
      processRecord - the record of the process that is updated
      state - the new state
    • deleteProcess

      void deleteProcess(ProcessRecord processRecord)
      Deletes a process fromm the state and cache
      Parameters:
      processRecord - the record of the process that is deleted