All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description BulkWorkflow Bulk child workflow executor that does not overflow the system.CronWorkflow Workflow that wakes up periodically to execute a task.DaoUtil DaoUtil.ColumnNamesExtractor DatabaseConfiguration Base class for different database configurations.DatabaseInitializer Db2DatabaseConfiguration Configuration for DB2 database.Db2DatabaseConfiguration.Db2SQLVariants SQL variants optimized for DB2.DispatcherExceptionAnalyzer Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is handled.DispatcherExceptionHandling Controls how an exception should be handled by the dispatcher.DispatcherExceptionHandling.Builder Builder for exception handling settings.EngineConfiguration The main Spring configuration class for nFlow engine.EngineEnvironmentModule EngineModule EnvironmentModule ExceptionHandling Controls how an exception should be handled.ExceptionHandling.Builder<T extends ExceptionHandling.Builder<T>> Builder for exception handling settings.ExecutorDao Use setter injection because constructor injection may not work when nFlow is used in some legacy systems.H2DatabaseConfiguration Configuration for H2 database.H2DatabaseConfiguration.H2SQLVariants SQL variants optimized for H2.H2ModifiedColumnTrigger HealthCheckDao HealthCheckService Service for checking the database connection.InstanceInfo InvalidNextActionException ListenerChain The workflow executor listener chain.MaintenanceConfiguration Configuration for all maintenance operations.MaintenanceConfiguration.Builder Builds MaintenanceConfiguration objects.MaintenanceConfiguration.ConfigurationItem Configuration for a single maintenance operation.MaintenanceConfiguration.ConfigurationItem.Builder Builds ConfigurationItem objects.MaintenanceDao MaintenanceResults Represent maintenance operation results.MaintenanceResults.Builder Build MaintenanceResults objects.MaintenanceService Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.MaintenanceWorkflow Clean up workflow instances periodically.MaintenanceWorkflowStarter MariadbDatabaseConfiguration Configuration for MariaDB database.ModelObject Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.Mutable<T> Wrapper class to provide mutable object for immutable value.MysqlDatabaseConfiguration Configuration for MySQL database.MySQLVariants SQL variants optimized for MySQL.NextAction NFlow Marker annotation for nFlow.NflowController NflowEngine NflowEngine starts up nflow-engine with given database and workflow definitions.NflowEngine.NflowEngineSpringConfig NflowLogger NflowNotFoundException NflowTable NonRetryable When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.ObjectStringMapper OracleDatabaseConfiguration Configuration for Oracle database.OracleDatabaseConfiguration.OracleSqlVariants SQL variants optimized for Oracle.PeriodicLogger PeriodicLogger logs once per given periodInSeconds period.PgDatabaseConfiguration Configuration for PostgreSQL database.PgDatabaseConfiguration.PostgreSQLVariants SQL variants optimized for PostgreSQL.PollingBatchException PollingRaceConditionException Profiles Constants for profile names supported by nFlow.PropertiesConfiguration Spring configuration for including properties from nflow-engine.properties file.QueryWorkflowInstances Parameters for workflow instance query.QueryWorkflowInstances.Builder Builder for workflow instance queries.SqlServerDatabaseConfiguration Configuration for SQL Server database.SqlServerDatabaseConfiguration.SQLServerVariants SQL variants optimized for SQL Server.SQLVariants State A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced implementation is not needed.StateExecution Provides access to workflow instance information.StateExecutionImpl StateProcessExceptionHandling Controls how an exception thrown by a state method should be handled by the workflow state processor.StateProcessExceptionHandling.Builder Builder for exception handling settings.StateSaveExceptionAnalyzer State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception is handled.StateSaveExceptionHandling Controls how an exception thrown while trying to save the workflow instance state should be handled.StateSaveExceptionHandling.Builder Builder for exception handling settings.StateVar Used for state handler method parameters.StateVariableValueTooLongException Statistics Statistics.QueueStatistics StatisticsDao Use setter injection because constructor injection may not work when nFlow is used in some legacy systems.StatisticsService Service for fetching statistics.StoredWorkflowDefinition StoredWorkflowDefinition.Signal StoredWorkflowDefinition.State TableMetadataChecker TableType ThresholdBlockingQueue<E> WorkflowDefinition The base class for all workflow definitions.WorkflowDefinitionClassNameScanner Register workflow definitions defined in the class name listing resource.WorkflowDefinitionDao WorkflowDefinitionScanner WorkflowDefinitionService Service for managing workflow definitions.WorkflowDefinitionSpringBeanScanner Register workflow definitions defined as Spring beans.WorkflowDefinitionStatistics WorkflowDispatcher WorkflowExecutor Describes one workflow executor.WorkflowExecutorListener WorkflowExecutorListener is a global, stateless listener for workflow executors.WorkflowExecutorListener.ListenerContext ListenerContext instance is created at start of workflow state execution and passed to listener's life-cycle methods.WorkflowExecutorService Service for managing workflow executors.WorkflowInstance An instance of a workflow.WorkflowInstance.Builder Builder for workflow instance.WorkflowInstance.WorkflowInstanceStatus Describes the status for workflow instance.WorkflowInstanceAction An execution of a workflow instance state.WorkflowInstanceAction.Builder The builder for a workflow instance action.WorkflowInstanceAction.WorkflowActionType Describes the trigger for the action.WorkflowInstanceDao Use setter injection because constructor injection may not work when nFlow is used in some legacy systems.WorkflowInstanceExecutor WorkflowInstanceFactory Factory to create workflow instances.WorkflowInstanceInclude The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.WorkflowInstancePreProcessor WorkflowInstanceService Service for managing workflow instances.WorkflowLifecycle WorkflowLogContextListener WorkflowSettings Configuration for the workflow execution.WorkflowSettings.Builder Builder for workflow settings.WorkflowState Provides access to the workflow state information.WorkflowStateMethod WorkflowStateProcessorFactory WorkflowStateType Workflow state types.