Skip navigation links
A C E F G H I N R S T V 

A

AbstractChangeTemplate<SHARED_CONFIGURATION_FIELD,APPLY_FIELD,ROLLBACK_FIELD> - Class in io.flamingock.api.template
Abstract base class for change templates providing common functionality.
AbstractChangeTemplate(Class<?>...) - Constructor for class io.flamingock.api.template.AbstractChangeTemplate
 
AbstractSimpleTemplate<SHARED_CONFIG,APPLY,ROLLBACK> - Class in io.flamingock.api.template
Abstract base class for templates with a single apply/rollback step.
AbstractSimpleTemplate(Class<?>...) - Constructor for class io.flamingock.api.template.AbstractSimpleTemplate
 
AbstractSteppableTemplate<SHARED_CONFIG,APPLY,ROLLBACK> - Class in io.flamingock.api.template
Abstract base class for templates with multiple steps.
AbstractSteppableTemplate(Class<?>...) - Constructor for class io.flamingock.api.template.AbstractSteppableTemplate
 
Apply - Annotation Type in io.flamingock.api.annotations
Marks the method that applies a change to the target system.

C

Change - Annotation Type in io.flamingock.api.annotations
Marks a class as a change that encapsulates a system evolution operation.
changeId - Variable in class io.flamingock.api.template.AbstractChangeTemplate
 
ChangeTemplate<SHARED_CONFIG_FIELD,APPLY_FIELD,ROLLBACK_FIELD> - Interface in io.flamingock.api.template
Interface representing a reusable change template with configuration of type CONFIG.
configuration - Variable in class io.flamingock.api.template.AbstractChangeTemplate
 

E

EnableFlamingock - Annotation Type in io.flamingock.api.annotations
Core annotation for configuring Flamingock pipeline execution.
ExternalSystem - Interface in io.flamingock.api.external
 

F

FlamingockCliBuilder - Annotation Type in io.flamingock.api.annotations
Marks a static method that provides a configured Flamingock builder for CLI execution.
FlamingockConstructor - Annotation Type in io.flamingock.api.annotations
 
from(String) - Static method in enum io.flamingock.api.StageType
 

G

getApply() - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Convenience method to get the apply payload from the step.
getApply() - Method in class io.flamingock.api.template.TemplateStep
Returns the apply payload for this step.
getApplyPayloadClass() - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
getApplyPayloadClass() - Method in interface io.flamingock.api.template.ChangeTemplate
 
getConfigurationClass() - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
getConfigurationClass() - Method in interface io.flamingock.api.template.ChangeTemplate
 
getId() - Method in interface io.flamingock.api.external.ExternalSystem
 
getReflectiveClasses() - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
getReflectiveClasses() - Method in interface io.flamingock.api.template.ReflectionMetadataProvider
Returns a collection of classes that should be registered for reflective access.
getRollback() - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Convenience method to get the rollback payload from the step.
getRollback() - Method in class io.flamingock.api.template.TemplateStep
Returns the rollback payload for this step.
getRollbackPayloadClass() - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
getRollbackPayloadClass() - Method in interface io.flamingock.api.template.ChangeTemplate
 
getStep() - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Returns the step containing the apply and optional rollback payloads.
getSteps() - Method in class io.flamingock.api.template.AbstractSteppableTemplate
Returns the list of steps.

H

hasRollback() - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Checks if this template has a rollback payload defined.
hasRollback() - Method in class io.flamingock.api.template.TemplateStep
Checks if this step has a rollback payload defined.
hasStep() - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Checks if this template has a step set.

I

io.flamingock.api - package io.flamingock.api
 
io.flamingock.api.annotations - package io.flamingock.api.annotations
 
io.flamingock.api.external - package io.flamingock.api.external
 
io.flamingock.api.template - package io.flamingock.api.template
 
isAlwaysRetry() - Method in enum io.flamingock.api.RecoveryStrategy
Checks if this strategy allows automatic retries.
isTransactional - Variable in class io.flamingock.api.template.AbstractChangeTemplate
 

N

NonLockGuarded - Annotation Type in io.flamingock.api.annotations
 
NonLockGuardedType - Enum in io.flamingock.api
 
Nullable - Annotation Type in io.flamingock.api.annotations
 

R

Recovery - Annotation Type in io.flamingock.api.annotations
Configures the recovery behavior for a change when execution fails.
RecoveryStrategy - Enum in io.flamingock.api
Defines how Flamingock handles change execution failures.
ReflectionMetadataProvider - Interface in io.flamingock.api.template
Provides metadata about classes that require reflective access.
Rollback - Annotation Type in io.flamingock.api.annotations
Marks the method that rolls back a change in case of failure or manual reversion.

S

setApply(APPLY) - Method in class io.flamingock.api.template.TemplateStep
Sets the apply payload for this step.
setChangeId(String) - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
setChangeId(String) - Method in interface io.flamingock.api.template.ChangeTemplate
 
setConfiguration(SHARED_CONFIGURATION_FIELD) - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
setConfiguration(SHARED_CONFIG_FIELD) - Method in interface io.flamingock.api.template.ChangeTemplate
 
setRollback(ROLLBACK) - Method in class io.flamingock.api.template.TemplateStep
Sets the rollback payload for this step.
setStep(TemplateStep<APPLY, ROLLBACK>) - Method in class io.flamingock.api.template.AbstractSimpleTemplate
Sets the step containing the apply and optional rollback payloads.
setSteps(List<TemplateStep<APPLY, ROLLBACK>>) - Method in class io.flamingock.api.template.AbstractSteppableTemplate
Sets the list of steps to execute.
setTransactional(boolean) - Method in class io.flamingock.api.template.AbstractChangeTemplate
 
setTransactional(boolean) - Method in interface io.flamingock.api.template.ChangeTemplate
 
Stage - Annotation Type in io.flamingock.api.annotations
 
StageType - Enum in io.flamingock.api
 
step - Variable in class io.flamingock.api.template.AbstractSimpleTemplate
 
steps - Variable in class io.flamingock.api.template.AbstractSteppableTemplate
 

T

TargetSystem - Annotation Type in io.flamingock.api.annotations
Associates a change class with a specific target system or subsystem.
TargetSystem - Interface in io.flamingock.api.external
 
TemplateStep<APPLY,ROLLBACK> - Class in io.flamingock.api.template
Represents a single step in a step-based change template.
TemplateStep() - Constructor for class io.flamingock.api.template.TemplateStep
 
TemplateStep(APPLY, ROLLBACK) - Constructor for class io.flamingock.api.template.TemplateStep
 
toString() - Method in class io.flamingock.api.template.TemplateStep
 

V

valueOf(String) - Static method in enum io.flamingock.api.NonLockGuardedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flamingock.api.RecoveryStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flamingock.api.StageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.flamingock.api.NonLockGuardedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flamingock.api.RecoveryStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flamingock.api.StageType
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I N R S T V 
Skip navigation links