Class MigrationStateMachineContext

java.lang.Object
org.graylog.plugins.views.storage.migration.state.machine.MigrationStateMachineContext

public class MigrationStateMachineContext extends Object
  • Field Details

  • Constructor Details

    • MigrationStateMachineContext

      public MigrationStateMachineContext()
  • Method Details

    • setCurrentStep

      public void setCurrentStep(MigrationStep currentStep)
    • getActionArgument

      public <T> T getActionArgument(String name, Class<T> type)
    • getActionArgumentOpt

      public <T> Optional<T> getActionArgumentOpt(String name, Class<T> type)
    • addActionArguments

      public void addActionArguments(MigrationStep step, Map<String,Object> args)
    • addExtendedState

      public void addExtendedState(String key, Object value)
    • getExtendedState

      public Object getExtendedState(String key)
    • getExtendedState

      public <T> Optional<T> getExtendedState(String name, Class<T> type)
    • removeExtendedState

      public void removeExtendedState(String name)
    • setResponse

      public void setResponse(Object response)
    • getResponse

      public Object getResponse()