Class ASTRAWorkflow

java.lang.Object
gda.factory.FindableBase
uk.ac.diamond.daq.mx.astra.ASTRAWorkflow
All Implemented Interfaces:
Findable
Direct Known Subclasses:
DiffractCalWorkflow, StratCalWorkflow, TransCalWorkflow

public abstract class ASTRAWorkflow extends FindableBase
  • Field Details

    • command

      protected String command
    • env

      protected Map<String,String> env
      Populated by subclasses prior to restart.
  • Constructor Details

    • ASTRAWorkflow

      public ASTRAWorkflow()
  • Method Details

    • isPurgePersistenceLayerData

      public boolean isPurgePersistenceLayerData()
    • setPurgePersistenceLayerData

      public void setPurgePersistenceLayerData(boolean purgePersistenceLayerData)
    • purgePersistenceLayerData

      public void purgePersistenceLayerData()
    • getEnv

      public com.google.common.collect.ImmutableMap<String,String> getEnv()
    • create

      protected abstract ASTRAWorkflowEnactment create()
    • restart

      public void restart()
    • stopped

      protected abstract void stopped()
    • started

      protected abstract void started()
    • getAstraWorkflowsPath

      protected String getAstraWorkflowsPath()