All Classes and Interfaces
Class
Description
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
Bulk child workflow executor that does not overflow the system.
Filter to add headers to allow Cross-Origin Resource Sharing.
Workflow that wakes up periodically to execute a task.
Base class for different database configurations.
Check that connection to nflow database can be made.
Configuration for DB2 database.
SQL variants optimized for DB2.
Bulk child workflow executor that does not overflow the system.
Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is
handled.
Controls how an exception should be handled by the dispatcher.
Builder for exception handling settings.
The main Spring configuration class for nFlow engine.
Controls how an exception should be handled.
Builder for exception handling settings.
Fibonacci series generator using recursive process.
Configuration for H2 database.
SQL variants optimized for H2.
Service for checking the database connection.
The workflow executor listener chain.
Configuration for all maintenance operations.
Builds MaintenanceConfiguration objects.
Configuration for a single maintenance operation.
Builds ConfigurationItem objects.
Represent maintenance operation results.
Build MaintenanceResults objects.
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
Clean up workflow instances periodically.
Configuration for MariaDB database.
Compute following metrics on per state basis
Execution time histograms and execution rate
Number of successful executions
Number of failed executions
Retry count histograms
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
Wrapper class to provide mutable object for immutable value.
Configuration for MySQL database.
Marker annotation for nFlow.
NflowEngine starts up nflow-engine with given database and workflow definitions.
Configures MetricsWorkflowExecutorListener.
When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.
Configuration for Oracle database.
SQL variants optimized for Oracle.
Common Spring web constants.
Configuration for PostgreSQL database.
SQL variants optimized for PostgreSQL.
Constants for profile names supported by nFlow.
Spring configuration for including properties from nflow-engine.properties file.
Parameters for workflow instance query.
Builder for workflow instance queries.
Common base class for REST API logic
Service to hold a Webflux Scheduler in order to make blocking calls.
Configuration for SQL Server database.
SQL variants optimized for SQL Server.
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
implementation is not needed.
Provides access to workflow instance information.
Controls how an exception thrown by a state method should be handled by the workflow state processor.
Builder for exception handling settings.
State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception
is handled.
Controls how an exception thrown while trying to save the workflow instance state should be handled.
Builder for exception handling settings.
Used for state handler method parameters.
Service for fetching statistics.
The base class for all workflow definitions.
Register workflow definitions defined in the class name listing resource.
Service for managing workflow definitions.
Register workflow definitions defined as Spring beans.
Describes one workflow executor.
WorkflowExecutorListener is a global, stateless listener for workflow
executors.
ListenerContext instance is created at start of workflow state execution and passed to listener's
life-cycle methods.
Service for managing workflow executors.
An instance of a workflow.
Builder for workflow instance.
Describes the status for workflow instance.
An execution of a workflow instance state.
The builder for a workflow instance action.
Describes the trigger for the action.
Factory to create workflow instances.
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
Service for managing workflow instances.
Configuration for the workflow execution.
Builder for workflow settings.
Provides access to the workflow state information.
Workflow state types.