Class MigrationStateMachineContext
java.lang.Object
org.graylog.plugins.views.storage.migration.state.machine.MigrationStateMachineContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<MigrationStep,Map<String, Object>> static final Stringprotected MigrationStepstatic final Stringstatic final Stringprotected Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActionArguments(MigrationStep step, Map<String, Object> args) voidaddExtendedState(String key, Object value) <T> TgetActionArgument(String name, Class<T> type) <T> Optional<T>getActionArgumentOpt(String name, Class<T> type) getExtendedState(String key) <T> Optional<T>getExtendedState(String name, Class<T> type) voidremoveExtendedState(String name) voidsetCurrentStep(MigrationStep currentStep) voidsetResponse(Object response)
-
Field Details
-
AUTH_TOKEN_KEY
- See Also:
-
KEY_MIGRATION_ID
- See Also:
-
KEY_COMPATIBILITY_CHECK_PASSED
- See Also:
-
currentStep
-
actionArguments
-
extendedState
-
response
-
-
Constructor Details
-
MigrationStateMachineContext
public MigrationStateMachineContext()
-
-
Method Details
-
setCurrentStep
-
getActionArgument
-
getActionArgumentOpt
-
addActionArguments
-
addExtendedState
-
getExtendedState
-
getExtendedState
-
removeExtendedState
-
setResponse
-
getResponse
-