Package com.broadleafcommerce.workflow.service
@NonNullApi
package com.broadleafcommerce.workflow.service
- Author:
- Nathan Moore (nathandmoore)
-
ClassDescription
ClusterService
responsible for interval polling workflows whose retention period have expired and deleting them.ClusterService
responsible for interval polling workflows that have timed out and marking them as failed.SeeWorkflowLauncher
SeeWorkflowRunner
DefaultWorkflowService<P extends Workflow>SeeWorkflowService
Properties related to the configuration of the service environment for runtime execution of workflows.Simple runtime exception denoting the end of history replay when reconstituting a SimpleWorkflow.Convenience wrapper for aSemaphore
instance to control acquisition and release of leases.Threadlocal information related to workflow state and side effects.Marker exception for when a workflow bean is not foundManagement component that spawnsSimpleWorkflow
instances on a limited thread pool (configurable).Worker component (in a thread pool - seeWorkflowLauncher
) that handles callingSimpleWorkflow.start(Map)
, or handles reconstitution of workflow state via replay.WorkflowService<P extends Workflow>Main API for all standard workflow related logic flows