Package com.broadleafcommerce.workflow.service
@NonNullApi
package com.broadleafcommerce.workflow.service
- Author:
- Nathan Moore (nathandmoore)
-
ClassDescription
ClusterServiceresponsible for interval polling workflows whose retention period have expired and deleting them.ClusterServiceresponsible for interval polling workflows that have timed out and marking them as failed.SeeWorkflowLauncherSeeWorkflowRunnerDefaultWorkflowService<P extends Workflow>SeeWorkflowServiceProperties 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 aSemaphoreinstance 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 spawnsSimpleWorkflowinstances 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