All Implemented Interfaces:
Application, OnDemandValueProcessor.ValueProvider

public class DelayStateMachine extends StateMachine

DelayStateMachine class.

Author:
igor@scictrl.com
  • Constructor Details

    • DelayStateMachine

      public DelayStateMachine()

      Constructor for DelayStateMachine.

  • Method Details

    • configure

      public void configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config)
      Configures the internals of this application, provides reference to configuration with root inside applications tag. Server structure is not yet initialized, so does not have reference to Database, the Database reference will be available during activate call.
      Specified by:
      configure in interface Application
      Overrides:
      configure in class StateMachine
      Parameters:
      name - a String object
      config - configuration with room inside application tag.
    • stateMachineActivate

      public void stateMachineActivate(boolean dryrun)

      Activates state machine. If this state machine is in dry-run mode or dry-run parameter with true is called, then this step is activate in dry-run mode.

      Overrides:
      stateMachineActivate in class StateMachine
      Parameters:
      dryrun - dry-run mode request
    • stateMachineAbort

      public void stateMachineAbort()

      stateMachineAbort.

      Overrides:
      stateMachineAbort in class StateMachine
    • stateMachinePrepare

      public void stateMachinePrepare()

      stateMachinePrepare.

      Overrides:
      stateMachinePrepare in class StateMachine