Package org.copperengine.core
-
Interface Summary Interface Description Acknowledge Utiltiy class to signal detached execution states.Callback<E> Callback interface for asynchronous responses.DependencyInjector Glue interface for adding dependency injection capatibilty to COPPER.EngineIdProvider Simple interface for providing an ID to an enginePersistentProcessingEngine Adds some persistence specific methods to the ProcessingEngine interface.ProcessingEngine Runtime container for COPPER workflows and main entry point for running COPPER workflow instances.WaitHook Callback interface used by COPPER to enable execution of custom code in the context of a workflow instance' wait invocation.WorkflowFactory<D> Factory for workflow instances. -
Class Summary Class Description AbstractDependencyInjector AbstractWaitHook Acknowledge.BestEffortAcknowledge Acknowledge.DefaultAcknowledge EngineIdProviderBean Simple java bean implementation of theEngineIdProvider
interface.Interrupt This throwable class is for COPPER internal use only!!! Do not try to throw or handle this throwable!Response<E> Container for asynchronous responses.SortedResponseList StackEntry For internal use only.StackTraceCreator Workflow<D> Abstract COPPER workflow base class.WorkflowInstanceDescr<T> WorkflowVersion WorkflowVersion.Comparator -
Enum Summary Enum Description EngineState State of a COPPER engine.ProcessingState WaitMode Wait mode for the asynchWorkflow.wait
method. -
Exception Summary Exception Description CopperException CopperRuntimeException DuplicateIdException An object (workflow instance of reponse) with the same id already exists -
Annotation Types Summary Annotation Type Description AutoWire WorkflowDescription