Class TtlTaskDecorator
-
- All Implemented Interfaces:
-
org.springframework.core.task.TaskDecorator
public class TtlTaskDecorator implements TaskDecoratorttl decorate first. then others
- Since:
2024-05-14
trydofor
-
-
Constructor Summary
Constructors Constructor Description TtlTaskDecorator(Collection<out TaskDecorator> decorators)
-
Method Summary
Modifier and Type Method Description voidadd(Collection<out TaskDecorator> decorators)voidadd(TaskDecorator decorator)Runnabledecorate(@NotNull() Runnable runnable)List<TaskDecorator>getDecorators()booleanisReleaseTtlValueReferenceAfterRun()booleanisIdempotent()false for dev, true for product voidsetReleaseTtlValueReferenceAfterRun(boolean releaseTtlValueReferenceAfterRun)voidsetIdempotent(boolean idempotent)false for dev, true for product -
-
Constructor Detail
-
TtlTaskDecorator
TtlTaskDecorator(Collection<out TaskDecorator> decorators)
-
-
Method Detail
-
add
void add(Collection<out TaskDecorator> decorators)
-
add
void add(TaskDecorator decorator)
-
getDecorators
List<TaskDecorator> getDecorators()
-
isReleaseTtlValueReferenceAfterRun
boolean isReleaseTtlValueReferenceAfterRun()
-
isIdempotent
boolean isIdempotent()
false for dev, true for product
-
setReleaseTtlValueReferenceAfterRun
void setReleaseTtlValueReferenceAfterRun(boolean releaseTtlValueReferenceAfterRun)
-
setIdempotent
void setIdempotent(boolean idempotent)
false for dev, true for product
-
-
-
-