Class JobEffectDeclaration
java.lang.Object
com.kingsrook.qqq.backend.core.jobs.effects.JobEffectDeclaration
- All Implemented Interfaces:
Serializable
A side effect a durable process's step causes, declared in its
DurableProcessMetaData (spec section 2.13): its name (unique in the process),
the step that emits it, the target that delivers it (external effects), and
its type.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorJobEffectDeclaration(String name, String stepName, String targetName, JobEffectType effectType) Constructor -
Method Summary
Modifier and TypeMethodDescriptionGetter for effectTypegetName()Getter for nameGetter for stepNameGetter for targetNamewithEffectType(JobEffectType effectType) Fluent setter for effectTypeFluent setter for namewithStepName(String stepName) Fluent setter for stepNamewithTargetName(String targetName) Fluent setter for targetName
-
Constructor Details
-
JobEffectDeclaration
public JobEffectDeclaration()Constructor -
JobEffectDeclaration
public JobEffectDeclaration(String name, String stepName, String targetName, JobEffectType effectType) Constructor
-
-
Method Details
-
getName
Getter for name -
withName
Fluent setter for name -
getStepName
Getter for stepName -
withStepName
Fluent setter for stepName -
getTargetName
Getter for targetName -
withTargetName
Fluent setter for targetName -
getEffectType
Getter for effectType -
withEffectType
Fluent setter for effectType
-