public interface ExecutableChange
extends io.flamingock.internal.common.core.change.ChangeDescriptor
| Modifier and Type | Method and Description |
|---|---|
void |
apply(ExecutionRuntime executionRuntime) |
io.flamingock.internal.common.core.recovery.action.ChangeAction |
getAction() |
java.lang.String |
getApplyMethodName() |
io.flamingock.internal.common.core.change.ChangeDescriptor |
getLoadedChange() |
java.lang.String |
getRollbackMethodName() |
java.lang.String |
getStageName() |
boolean |
isAlreadyApplied() |
boolean |
isTransactional() |
void |
rollback(ExecutionRuntime executionRuntime) |
boolean isTransactional()
io.flamingock.internal.common.core.change.ChangeDescriptor getLoadedChange()
java.lang.String getStageName()
void apply(ExecutionRuntime executionRuntime)
java.lang.String getApplyMethodName()
void rollback(ExecutionRuntime executionRuntime)
java.lang.String getRollbackMethodName()
boolean isAlreadyApplied()
io.flamingock.internal.common.core.recovery.action.ChangeAction getAction()