@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface WorkflowComponentImplementationVersion
WorkflowContext.isImplementationVersion(String, int)
for
implementation version overview.
To be used as a parameter to WorkflowComponentImplementationVersions
.
Modifier and Type | Required Element and Description |
---|---|
String |
componentName
Name of a versioned component.
|
int |
maximumSupported
Maximum code implementation version supported by the workflow definition
code.
|
Modifier and Type | Optional Element and Description |
---|---|
int |
maximumAllowed
Maximum version that newly executed code path can support.
|
int |
minimumSupported
Minimum code implementation version supported by the workflow definition
code.
|
public abstract String componentName
public abstract int maximumSupported
public abstract int minimumSupported
public abstract int maximumAllowed
To avoid code change after the deployment consider changing maximum
allowed implementation version through
WorkflowWorker.setMaximumAllowedComponentImplementationVersions(java.util.Map)
.
Copyright © 2025. All rights reserved.