public class CodeExecutableChangeBuilder extends java.lang.Object implements ExecutableChangeBuilder<CodeLoadedChange>
| Constructor and Description |
|---|
CodeExecutableChangeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ExecutableChange |
build() |
CodeLoadedChange |
cast(AbstractLoadedChange loadedChange) |
CodeExecutableChangeBuilder |
setChangeAction(io.flamingock.internal.common.core.recovery.action.ChangeAction action)
Sets the change action that determines how the change should be handled.
|
CodeExecutableChangeBuilder |
setLoadedChange(CodeLoadedChange loadedChange) |
CodeExecutableChangeBuilder |
setStageName(java.lang.String stageName) |
static boolean |
supports(AbstractLoadedChange loadedChange) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getInstancepublic static boolean supports(AbstractLoadedChange loadedChange)
public CodeLoadedChange cast(AbstractLoadedChange loadedChange)
cast in interface ExecutableChangeBuilder<CodeLoadedChange>public CodeExecutableChangeBuilder setLoadedChange(CodeLoadedChange loadedChange)
setLoadedChange in interface ExecutableChangeBuilder<CodeLoadedChange>public CodeExecutableChangeBuilder setStageName(java.lang.String stageName)
setStageName in interface ExecutableChangeBuilder<CodeLoadedChange>public CodeExecutableChangeBuilder setChangeAction(io.flamingock.internal.common.core.recovery.action.ChangeAction action)
ExecutableChangeBuildersetChangeAction in interface ExecutableChangeBuilder<CodeLoadedChange>action - the change action to setpublic ExecutableChange build()
build in interface ExecutableChangeBuilder<CodeLoadedChange>