Uses of Class
io.axoniq.framework.workflow.configuration.WorkflowCustomization
Packages that use WorkflowCustomization
Package
Description
Package containing workflow configuration components.
-
Uses of WorkflowCustomization in io.axoniq.framework.workflow.configuration
Methods in io.axoniq.framework.workflow.configuration that return WorkflowCustomizationModifier and TypeMethodDescriptionstatic WorkflowCustomizationWorkflowCustomization.defaultConfiguration(String workflowName, @Nullable Configuration configuration) Create default module configuration.WorkflowCustomization.eventNameCustomizer(EventNameCustomizer eventNameCustomizer) Sets event name customizer.WorkflowCustomization.recoverableExceptionPolicy(RecoverableWorkflowExceptionPolicy recoverableExceptionPolicy) Sets the policy that decides whether an exception escaping the workflow body pauses the workflow or fails it.WorkflowCustomization.registerWorkflowStatusChangeListener(WorkflowStatus workflowStatus, WorkflowStatusChangeListener workflowStatusChangeListener) Registers a workflow status change listener for given status.WorkflowCustomization.unregisterWorkflowStatusChangeListener(WorkflowStatus workflowStatus, WorkflowStatusChangeListener workflowStatusChangeListener) Un-Registers a workflow status change listener for the given status.WorkflowCustomization.workflowIdProvider(WorkflowIdProvider workflowIdProvider) Sets workflow id provider.WorkflowCustomization.workflowVersion(String workflowVersion) Sets the workflow definition version (semver string, e.g.Method parameters in io.axoniq.framework.workflow.configuration with type arguments of type WorkflowCustomizationModifier and TypeMethodDescriptionWorkflowModule.WorkflowDefinitionPhase.WorkflowCustomizationPhase.customized(BiFunction<Configuration, WorkflowCustomization, WorkflowCustomization> instanceCustomization) Applies the given customizations to the workflow being built.WorkflowModule.WorkflowDefinitionPhase.WorkflowCustomizationPhase.customized(BiFunction<Configuration, WorkflowCustomization, WorkflowCustomization> instanceCustomization) Applies the given customizations to the workflow being built.