| Package | Description |
|---|---|
| io.nflow.engine | |
| io.nflow.engine.internal.dao | |
| io.nflow.engine.internal.workflow | |
| io.nflow.engine.listener |
Classes and interfaces for implementing workflow executor listeners.
|
| io.nflow.engine.service |
Services for for managing and querying nFlow engine during runtime.
|
| io.nflow.engine.workflow.curated | |
| io.nflow.engine.workflow.definition |
Classes and interfaces for describing and implementing workflow definitions.
|
| Constructor and Description |
|---|
NflowEngine(DataSource dataSource,
SQLVariants sqlVariants,
Collection<AbstractWorkflowDefinition<? extends WorkflowState>> workflowDefinitions)
Starts up the NflowEngine with WorkflowDispatcher running in a thread.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WorkflowDefinitionDao.storeWorkflowDefinition(AbstractWorkflowDefinition<? extends WorkflowState> definition) |
| Modifier and Type | Method and Description |
|---|---|
void |
StateExecutionImpl.handleRetryAfter(org.joda.time.DateTime activation,
AbstractWorkflowDefinition<?> definition)
Handle retries for the state execution.
|
| Modifier and Type | Field and Description |
|---|---|
AbstractWorkflowDefinition<?> |
WorkflowExecutorListener.ListenerContext.definition
The definition of the workflow.
|
| Constructor and Description |
|---|
ListenerContext(AbstractWorkflowDefinition<?> definition,
WorkflowInstance instance,
StateExecution stateExecution) |
| Modifier and Type | Method and Description |
|---|---|
AbstractWorkflowDefinition<?> |
WorkflowDefinitionService.getWorkflowDefinition(String type)
Return the workflow definition that matches the give workflow type name.
|
| Modifier and Type | Method and Description |
|---|---|
List<AbstractWorkflowDefinition<? extends WorkflowState>> |
WorkflowDefinitionService.getWorkflowDefinitions()
Return all managed workflow definitions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WorkflowDefinitionService.addWorkflowDefinition(AbstractWorkflowDefinition<? extends WorkflowState> wd)
Add given workflow definition to managed definitions.
|
| Constructor and Description |
|---|
WorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService workflowDefinitionService,
Collection<AbstractWorkflowDefinition<? extends WorkflowState>> workflowDefinitions) |
| Modifier and Type | Class and Description |
|---|---|
class |
BulkWorkflow
Bulk child workflow executor that does not overflow the system.
|
class |
CronWorkflow
Workflow that wakes up periodically to execute a task.
|
class |
MaintenanceWorkflow
Clean up workflow instances periodically.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorkflowDefinition<S extends Enum<S> & WorkflowState>
The base class for enum based workflow definitions.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractWorkflowDefinition<S> |
AbstractWorkflowDefinition.permit(S originState,
S targetState)
Add a state transition to the allowed transitions.
|
protected AbstractWorkflowDefinition<S> |
AbstractWorkflowDefinition.permit(S originState,
S targetState,
S failureState)
Add a state and failure state transitions to the allowed transitions.
|
Copyright © 2014–2020 Nitor Creations. All rights reserved.