diff --git a/apidocs/current/index.html b/apidocs/current/index.html
index f2bbdc095..92f83fb92 100644
--- a/apidocs/current/index.html
+++ b/apidocs/current/index.html
@@ -1,5 +1,5 @@
---
-redirect_to: /apidocs/v9.0.0/
+redirect_to: /apidocs/v10.0.0/
---
diff --git a/apidocs/v10.0.0/allclasses-index.html b/apidocs/v10.0.0/allclasses-index.html
new file mode 100644
index 000000000..ffaeae070
--- /dev/null
+++ b/apidocs/v10.0.0/allclasses-index.html
@@ -0,0 +1,548 @@
+
+
+
+
+All Classes and Interfaces (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Exceptions Annotation Interfaces
+
+
+
+
+
+
+
+
+
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.
+
+
+
+
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.
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/allpackages-index.html b/apidocs/v10.0.0/allpackages-index.html
new file mode 100644
index 000000000..aacbf025c
--- /dev/null
+++ b/apidocs/v10.0.0/allpackages-index.html
@@ -0,0 +1,169 @@
+
+
+
+
+All Packages (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+
+
+
Servlet configurations for nFlow Jetty.
+
+
+
+
Spring framework property source configurations for nFlow Jetty.
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
Default configuration for nFlow REST API.
+
+
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
+
+
Default configuration for nFlow REST API with Spring Web.
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring classes common to both Jetty and Netty server containers.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/constant-values.html b/apidocs/v10.0.0/constant-values.html
new file mode 100644
index 000000000..60b5d7bdd
--- /dev/null
+++ b/apidocs/v10.0.0/constant-values.html
@@ -0,0 +1,261 @@
+
+
+
+
+Constant Field Values (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+io.nflow.*
+
+
+
+
+
+
+
+
+
+
"nflow.db.db2"
+
+
+
"nflow.db.h2"
+
+
+
"jmx"
+
+
+
"nflow.db.mariadb"
+
+
+
"metrics"
+
+
+
"nflow.db.mysql"
+
+
+
"nflow.db.oracle"
+
+
+
"nflow.db.postgresql"
+
+
+
"nflow.db.sqlserver"
+
+
+
+
+
+
+
+
+
+
+
+
+
"nflowDatabaseInitializer"
+
+
+
+
+
+
+
+
+
+
+
+
+
"bulk"
+
+
+
"childData"
+
+
+
"concurrency"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"nFlowMaintenance"
+
+
+
"config"
+
+
+
+
+
+
+
+
+
+
+
+
+
"nflowRestObjectMapper"
+
+
+
+
+
+
+
+
+
+
+
+
+
"/nflow/api"
+
+
+
+
+
+
+
+
+
+
+
+
+
"/${nflow.rest.path.prefix}"
+
+
+
+
+
+
+
+
+
+
+
+
+
"Removed in the next major release, use `includes` instead. Data to include in workflow instance. Multiple values can be provided as comma separated string.\n* currentStateVariables: current stateVariables for worfklow\n* actions: state transitions\n* actionStateVariables: state variable changes for actions\n* childWorkflows: map of created child workflow instance IDs by action ID\n"
+
+
+
"Data to include for workflow instance.\n* currentStateVariables: current stateVariables for worfklow\n* actions: state transitions\n* actionStateVariables: state variable changes for actions\n* childWorkflows: map of created child workflow instance IDs by action ID\n"
+
+
+
"false"
+
+
+
+
+
+
+
+
+
+
+
"/v1/maintenance"
+
+
+
"nFlow maintenance"
+
+
+
"/v1/statistics"
+
+
+
"nFlow statistics"
+
+
+
"/v1/workflow-definition"
+
+
+
"nFlow workflow definitions"
+
+
+
"/v1/workflow-executor"
+
+
+
"nFlow workflow executors"
+
+
+
"/v1/workflow-instance"
+
+
+
"nFlow workflow instances"
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/element-list b/apidocs/v10.0.0/element-list
new file mode 100644
index 000000000..9bf2ea14e
--- /dev/null
+++ b/apidocs/v10.0.0/element-list
@@ -0,0 +1,30 @@
+io.nflow.engine
+io.nflow.engine.config
+io.nflow.engine.config.db
+io.nflow.engine.exception
+io.nflow.engine.guice
+io.nflow.engine.listener
+io.nflow.engine.model
+io.nflow.engine.service
+io.nflow.engine.workflow.curated
+io.nflow.engine.workflow.definition
+io.nflow.engine.workflow.executor
+io.nflow.engine.workflow.instance
+io.nflow.engine.workflow.statistics
+io.nflow.jetty
+io.nflow.jetty.config
+io.nflow.jetty.mapper
+io.nflow.jetty.servlet
+io.nflow.jetty.spring
+io.nflow.metrics
+io.nflow.netty
+io.nflow.netty.config
+io.nflow.rest.config
+io.nflow.rest.config.jaxrs
+io.nflow.rest.config.springweb
+io.nflow.rest.v1
+io.nflow.rest.v1.converter
+io.nflow.rest.v1.jaxrs
+io.nflow.rest.v1.msg
+io.nflow.rest.v1.springweb
+io.nflow.server.spring
diff --git a/apidocs/v10.0.0/help-doc.html b/apidocs/v10.0.0/help-doc.html
new file mode 100644
index 000000000..a3632159d
--- /dev/null
+++ b/apidocs/v10.0.0/help-doc.html
@@ -0,0 +1,196 @@
+
+
+
+
+API Help (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+JavaDoc Help
+
+
+
+
Navigation
+Starting from the
Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The
Index and Search box allow you to navigate to specific declarations and summary pages, including:
All Packages ,
All Classes and Interfaces
+
+Search
+You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:
+
+j.l.obj
will match "java.lang.Object"
+InpStr
will match "java.io.InputStream"
+HM.cK
will match "java.util.HashMap.containsKey(Object)"
+
+Refer to the Javadoc Search Specification for a full description of search features.
+
+
+
+
+
Kinds of Pages
+The following sections describe the different kinds of pages in this collection.
+
+Overview
+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+
+
+Package
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:
+
+Interfaces
+Classes
+Enum Classes
+Exceptions
+Errors
+Annotation Interfaces
+
+
+
+Class or Interface
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.
+
+Class Inheritance Diagram
+Direct Subclasses
+All Known Subinterfaces
+All Known Implementing Classes
+Class or Interface Declaration
+Class or Interface Description
+
+
+
+Nested Class Summary
+Enum Constant Summary
+Field Summary
+Property Summary
+Constructor Summary
+Method Summary
+Required Element Summary
+Optional Element Summary
+
+
+
+Enum Constant Details
+Field Details
+Property Details
+Constructor Details
+Method Details
+Element Details
+
+Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.
+The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+
+
+Other Files
+Packages and modules may contain pages with additional information related to the declarations nearby.
+
+
+Use
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.
+
+
+Tree (Class Hierarchy)
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object
. Interfaces do not inherit from java.lang.Object
.
+
+When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
+When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
+
+
+
+
+
+All Packages
+The All Packages page contains an alphabetic index of all packages contained in the documentation.
+
+
+All Classes and Interfaces
+The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/index-all.html b/apidocs/v10.0.0/index-all.html
new file mode 100644
index 000000000..63a53466a
--- /dev/null
+++ b/apidocs/v10.0.0/index-all.html
@@ -0,0 +1,3441 @@
+
+
+
+
+Index (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+A B C D E F G H I J L M N O P Q R S T U V W All Classes and Interfaces | All Packages | Constant Field Values | Serialized Form
+A
+
+Action - Class in io.nflow.rest.v1.msg
+
+Action() - Constructor for class io.nflow.rest.v1.msg.Action
+
+Action(long, String, String, String, int, DateTime, DateTime, int) - Constructor for class io.nflow.rest.v1.msg.Action
+
+Action(long, String, String, String, int, DateTime, DateTime, int, Map<String, Object>) - Constructor for class io.nflow.rest.v1.msg.Action
+
+ACTION_STATE_VARIABLES - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+The state variables for each action.
+
+actionDescription - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+actions - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+actions - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The list of actions.
+
+actions - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+ACTIONS - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+The actions related to this workflow instance (WorkflowInstance.actions).
+
+actionStateVariables - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+actionType() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns SQL representing the action type parameter.
+
+actionType() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns SQL representing the action type parameter.
+
+actionType() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns SQL representing the action type parameter.
+
+actionType() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns SQL representing the action type parameter.
+
+actionType() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns SQL representing the action type parameter.
+
+activate - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+activationTime - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+active - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Time when the executor last updated that it is active.
+
+active - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+addChildWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Add new child workflows.
+
+addDefaultPropertiesFiles(String, String...) - Static method in class io.nflow.engine.guice.EngineEnvironmentModule
+
+addIds(Long...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Add identifiers to query parameters.
+
+addResourceHandlers(ResourceHandlerRegistry) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+addStates(String...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Add workflow states to query parameters.
+
+addStatuses(WorkflowInstance.WorkflowInstanceStatus...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Add workflow statuses to query parameters.
+
+addTypes(String...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Add workflow definitions types to query parameters.
+
+addWorkflowDefinition(WorkflowDefinition) - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+Add given workflow definition to managed definitions.
+
+addWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Add new workflows.
+
+afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+Executed after state processing has failed and before persisting state.
+
+afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
+afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+Executed after state has been successfully processed and before persisting
+ state.
+
+afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
+All() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
+AllAndQueued() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
+allInstances - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
+allInstances - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
+allowedTransitions - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+analyze(Exception) - Method in class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+Override this to provide custom handling.
+
+analyze(Exception, int) - Method in class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+Override this to provide custom handling.
+
+analyzeExeption(WorkflowState, Throwable) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Analyze exception thrown by a state method to determine how it should be handled.
+
+analyzeSafely(Exception) - Method in class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+Analyze the exception.
+
+analyzeSafely(Exception, int) - Method in class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+Analyze the exception.
+
+ApiWorkflowInstanceInclude - Enum Class in io.nflow.rest.v1
+
+The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+archivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+Number of workflows archived.
+
+archivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
+archiveWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+Configuration for archiving old workflow instances.
+
+archiveWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
+
+B
+
+batchSize - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+The batch size of the maintenance operation.
+
+batchSize - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
+beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+Executed before state is processed.
+
+beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
+build() - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Create the dispatcher exception handling object.
+
+build() - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+Create the exception handling object.
+
+build() - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+Create the exception handling object.
+
+build() - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+Create the state save exception handling object.
+
+build() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Build MaintenanceConfiguration object.
+
+build() - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+Build MaintenanceResults object.
+
+build() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Create workflow settings object.
+
+build() - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Create the workflow instance query object.
+
+build() - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Create the workflow instance object.
+
+build() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Build the workflow instance action.
+
+Builder() - Constructor for class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Builder() - Constructor for class io.nflow.engine.exception.ExceptionHandling.Builder
+
+Builder() - Constructor for class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+Builder() - Constructor for class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+Builder() - Constructor for class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Builder() - Constructor for class io.nflow.engine.service.MaintenanceResults.Builder
+
+Builder() - Constructor for class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Builder() - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Create a workflow instance query builder.
+
+Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Create a workflow instance builder.
+
+Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Create a builder for a workflow instance action.
+
+Builder(ObjectStringMapper) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Create a workflow instance builder with an object mapper.
+
+Builder(QueryWorkflowInstances) - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Builder(WorkflowInstance) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Create a workflow instance builder based on an existing workflow instance.
+
+Builder(WorkflowInstance) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Create a builder for a workflow instance action based on an existing workflow instance.
+
+Builder(WorkflowInstanceAction) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Create a builder for a workflow instance action based on an existing workflow instance action.
+
+BULK_WORKFLOW_TYPE - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+The type of default bulk workflow.
+
+BulkWorkflow - Class in io.nflow.engine.workflow.curated
+
+Bulk child workflow executor that does not overflow the system.
+
+BulkWorkflow() - Constructor for class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Create bulk workflow definition.
+
+BulkWorkflow(String) - Constructor for class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Extend bulk workflow definition.
+
+businessKey - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+External business key.
+
+businessKey - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+Business key.
+
+businessKey - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+businessKey - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+businessKey - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+businessKey - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+
+C
+
+calculateBinaryBackoffDelay(int, long, long) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return activation delay based on retry attempt number.
+
+callAsync(Callable<T>) - Method in class io.nflow.rest.config.springweb.SchedulerService
+
+castToText() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns string for casting value to text.
+
+castToText() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns empty string as casting to text is not needed in H2.
+
+castToText() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns empty string as casting to text is not needed in Oracle.
+
+castToText() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns string for casting value to text.
+
+castToText() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns string for casting value to text.
+
+check() - Method in class io.nflow.metrics.DatabaseConnectionHealthCheck
+
+checkDatabaseConfiguration(Environment, DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Checks that the database is configured as nFlow expects.
+
+checkDatabaseConfiguration(Environment, DataSource) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+checkDatabaseConnection() - Method in class io.nflow.engine.service.HealthCheckService
+
+CHILD_WORKFLOW_IDS - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+The child workflow identifiers (WorkflowInstance.childWorkflows).
+
+childWorkflows - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+childWorkflows - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+Child workflow instance IDs created by this workflow instance, grouped by instance action ID.
+
+childWorkflows - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+cleanupExecutors(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceService
+
+Delete workflow executors that have expired [given period] ago.
+
+cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.jaxrs.MaintenanceResource
+
+cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.springweb.MaintenanceResource
+
+cleanupWorkflows(MaintenanceConfiguration) - Method in class io.nflow.engine.service.MaintenanceService
+
+Cleans up old (whose modified time is earlier than olderThanPeriod
parameter) and passive (that do not have
+ nextActivation
) workflows.
+
+clobToComparable(String) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+close() - Method in class io.nflow.engine.NflowEngine
+
+Shuts down the nFlow engine gracefully and returns when the shutdown is complete.
+
+compareTo(ListWorkflowDefinitionResponse) - Method in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+configure() - Method in class io.nflow.engine.guice.EngineModule
+
+configure() - Method in class io.nflow.engine.guice.EnvironmentModule
+
+configureHttpMessageCodecs(ServerCodecConfigurer) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+contextDestroyed(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
+
+contextInitialized(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
+
+convert(StoredWorkflowDefinition) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
+convert(MaintenanceResults) - Method in class io.nflow.rest.v1.converter.MaintenanceConverter
+
+convert(WorkflowDefinition) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
+convert(WorkflowExecutor) - Method in class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
+
+convert(WorkflowInstance) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
+convert(WorkflowInstance, Set<ApiWorkflowInstanceInclude>, boolean) - Method in class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
+
+convert(Statistics) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
+
+convert(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
+convert(MaintenanceRequest) - Method in class io.nflow.rest.v1.converter.MaintenanceConverter
+
+convert(Map<String, Map<String, WorkflowDefinitionStatistics>>) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
+
+CorsHeaderContainerResponseFilter - Class in io.nflow.rest.config.jaxrs
+
+Filter to add headers to allow Cross-Origin Resource Sharing.
+
+CorsHeaderContainerResponseFilter(Environment) - Constructor for class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
+corsPreflight() - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+count - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
+count - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
+counterRepository(Bus) - Method in class io.nflow.jetty.config.JmxConfiguration
+
+created - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Workflow instance has been created but the processing has not been started yet
+
+created - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The workflow instance creation time.
+
+created - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+created - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+createEnvironment() - Method in class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+
+CreateWorkflowConverter - Class in io.nflow.rest.v1.converter
+
+CreateWorkflowConverter(WorkflowInstanceFactory) - Constructor for class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
+createWorkflowInstance(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+createWorkflowInstance(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+CreateWorkflowInstanceRequest - Class in io.nflow.rest.v1.msg
+
+CreateWorkflowInstanceRequest() - Constructor for class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+CreateWorkflowInstanceResponse - Class in io.nflow.rest.v1.msg
+
+CreateWorkflowInstanceResponse() - Constructor for class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+CronWorkflow - Class in io.nflow.engine.workflow.curated
+
+Workflow that wakes up periodically to execute a task.
+
+CronWorkflow(String) - Constructor for class io.nflow.engine.workflow.curated.CronWorkflow
+
+Extend cron workflow definition.
+
+CronWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.curated.CronWorkflow
+
+Extend cron workflow definition with customized workflow settings.
+
+CURRENT_STATE_VARIABLES - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+The most recent values of all state variables (WorkflowInstance.stateVariables).
+
+currentStateVariables - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns SQL representing the current database time plus given amount of seconds.
+
+currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns SQL representing the current database time plus given amount of seconds.
+
+currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns SQL representing the current database time plus given amount of seconds.
+
+currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns SQL representing the current database time plus given amount of seconds.
+
+currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns SQL representing the current database time plus given amount of seconds.
+
+customizeEnvironment(MutablePropertySources) - Method in class io.nflow.engine.guice.EnvironmentModule
+
+CustomValidationExceptionMapper - Class in io.nflow.jetty.mapper
+
+CustomValidationExceptionMapper() - Constructor for class io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
+cxf() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+
+D
+
+data - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+Stateless listeners can use data to pass information between listener
+ stages.
+
+databaseConfiguration(Environment) - Method in class io.nflow.engine.guice.EngineModule
+
+DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Base class for different database configurations.
+
+DatabaseConfiguration(String) - Constructor for class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates a new configuration with given database type.
+
+databaseConnectionHealthCheck() - Method in class io.nflow.metrics.NflowMetricsContext
+
+DatabaseConnectionHealthCheck - Class in io.nflow.metrics
+
+Check that connection to nflow database can be made.
+
+DatabaseConnectionHealthCheck(HealthCheckService) - Constructor for class io.nflow.metrics.DatabaseConnectionHealthCheck
+
+dateLtEqDiff(String, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+DateTimeParamConverterProvider - Class in io.nflow.rest.config.jaxrs
+
+DateTimeParamConverterProvider() - Constructor for class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
+DB2 - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable DB2 database.
+
+Db2DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for DB2 database.
+
+Db2DatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+Create a new instance.
+
+Db2DatabaseConfiguration.Db2SQLVariants - Class in io.nflow.engine.config.db
+
+SQL variants optimized for DB2.
+
+Db2SQLVariants(String) - Constructor for class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+defaultPriority - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Default priority for new workflow instances.
+
+defaultPriority - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+definition - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The definition of the workflow.
+
+deleteArchivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+Configuration for deleting old workflow instances from archive tables.
+
+deleteArchivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
+deletedArchivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+Number of workflows deleted from archive table.
+
+deletedArchivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
+deletedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+Number of workflows deleted from main table.
+
+deletedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
+deleteExpiredExecutorsOlderThan - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+Delete workflow executors that have expired [given period] ago.
+
+deleteHistoryCondition - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Condition to check if workflow instance history should be deleted (unless forced via StateExecution).
+
+deleteWorkflowInstanceHistory() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return true if workflow instance history should be deleted.
+
+deleteWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+Configuration for deleting old workflow instances from main tables.
+
+deleteWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
+DEPRECATED_INCLUDE_PARAM_DESC - Static variable in class io.nflow.rest.v1.ResourceBase
+
+description - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+description - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
+description - Variable in class io.nflow.rest.v1.msg.State
+
+DISABLED - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+DispatcherExceptionAnalyzer - Class in io.nflow.engine.exception
+
+Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is
+ handled.
+
+DispatcherExceptionAnalyzer() - Constructor for class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+DispatcherExceptionHandling - Class in io.nflow.engine.exception
+
+Controls how an exception should be handled by the dispatcher.
+
+DispatcherExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+Builder for exception handling settings.
+
+DO_WORK - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+done() - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+Finish ConfigurationItem object and move back to MaintenanceConfiguration.
+
+DONE - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+doWork(StateExecution, MaintenanceConfiguration) - Method in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+Clean up old workflow instances.
+
+
+E
+
+end - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Final state of the workflow.
+
+EngineConfiguration - Class in io.nflow.engine.config
+
+The main Spring configuration class for nFlow engine.
+
+EngineConfiguration() - Constructor for class io.nflow.engine.config.EngineConfiguration
+
+EngineConfiguration.EngineObjectMapperSupplier - Interface in io.nflow.engine.config
+
+EngineEnvironmentModule - Class in io.nflow.engine.guice
+
+EngineEnvironmentModule(Properties, String...) - Constructor for class io.nflow.engine.guice.EngineEnvironmentModule
+
+EngineModule - Class in io.nflow.engine.guice
+
+EngineModule(Object, EngineConfiguration) - Constructor for class io.nflow.engine.guice.EngineModule
+
+EnvironmentModule - Class in io.nflow.engine.guice
+
+EnvironmentModule(Properties, String...) - Constructor for class io.nflow.engine.guice.EnvironmentModule
+
+equals(Object) - Method in class io.nflow.engine.model.ModelObject
+
+equals(Object) - Method in class io.nflow.engine.workflow.definition.Mutable
+
+error - Variable in class io.nflow.rest.v1.msg.ErrorResponse
+
+ERROR - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+ErrorResponse - Class in io.nflow.rest.v1.msg
+
+ErrorResponse() - Constructor for class io.nflow.rest.v1.msg.ErrorResponse
+
+ErrorResponse(String) - Constructor for class io.nflow.rest.v1.msg.ErrorResponse
+
+ExceptionHandling - Class in io.nflow.engine.exception
+
+Controls how an exception should be handled.
+
+ExceptionHandling.Builder <T extends ExceptionHandling.Builder <T >> - Class in io.nflow.engine.exception
+
+Builder for exception handling settings.
+
+executing - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+A workflow state method is executing
+
+executing - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+executionEnd - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The end time of the execution of the state.
+
+executionEndTime - Variable in class io.nflow.rest.v1.msg.Action
+
+executionStart - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The start time of the execution of the state.
+
+executionStartTime - Variable in class io.nflow.rest.v1.msg.Action
+
+executionStatistics - Variable in class io.nflow.engine.workflow.statistics.Statistics
+
+executionStatistics - Variable in class io.nflow.rest.v1.msg.StatisticsResponse
+
+executorGroup - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+The executor group of the executor.
+
+executorGroup - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The name of the executor group for this workflow instance.
+
+executorGroup - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+executorId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The id of executor that is currently processing this workflow.
+
+executorId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The id for executor that processed this state.
+
+executorId - Variable in class io.nflow.rest.v1.msg.Action
+
+expectedStates - Variable in class io.nflow.rest.v1.msg.WakeupRequest
+
+expires - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Time after which the executor is considered dead.
+
+expires - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+externalChange - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+External change to the workflow instance.
+
+externalId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+External identifier.
+
+externalId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+External identifier of the workflow instance.
+
+externalId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+externalId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+externalId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+
+F
+
+FAILED - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+failureTransitions - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, boolean, Long) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter) - Method in class io.nflow.rest.v1.ResourceBase
+
+fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, Long, Boolean) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
+finished - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Workflow instance has reached an end state
+
+finished - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+DB2 does not support for update skip locked.
+
+forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+PostgreSQL suppports for update skip locked.
+
+forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+SQL Server supports withUpdateSkipLocked instead.
+
+
+G
+
+getActivation() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+Return the time after which the workflow should be activated.
+
+getAllChildWorkflows() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return all child workflows for current workflow.
+
+getAllowedTransitions() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return allowed transitions between the states of the workflow.
+
+getBusinessKey() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the business key associated to the workflow instance.
+
+getChangedStateVariables() - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+Return the state variables that have been added or modified during state processing.
+
+getClassPathConfigurationProperties() - Method in class io.nflow.engine.guice.EnvironmentModule
+
+getConverter(Class<T>, Type, Annotation[]) - Method in class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
+getDateTime(ResultSet, String) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+getDateTime(ResultSet, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+getDbType() - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Return the type of the database.
+
+getDefaultPriority() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return default priority for new workflow instances.
+
+getDescription() - Method in class io.nflow.engine.workflow.curated.State
+
+getDescription() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the description of the workflow.
+
+getDescription() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+Return the description of the workflow state.
+
+getErrorState() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the generic error state of the workflow.
+
+getErrorTransitionActivation(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return next activation time after error.
+
+getFailureTransitions() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return transitions from states to failure states.
+
+getHealthCheckService() - Method in class io.nflow.engine.NflowEngine
+
+getId() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Get the action id (generated by database)
+
+getInclude() - Method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+getInitialState() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the initial state of the workflow.
+
+getMaintenanceService() - Method in class io.nflow.engine.NflowEngine
+
+getMaxSubsequentStateExecutions(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return the maximum number of subsequent state executions before forcing a short transition delay.
+
+getMethod(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Returns the workflow state method for the given state.
+
+getMethod(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Returns the workflow state method for the given state name.
+
+getName() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the name of the workflow.
+
+getNextActivationTime(StateExecution, String) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+Calculates next activation time based on cron state variable.
+
+getNextState() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+Return the next state of the workflow.
+
+getParentId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the parent workflow instance id if this is a child workflow, otherwise return empty.
+
+getPort() - Method in class io.nflow.jetty.JettyServerContainer
+
+getReason() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+Return the reason for the next action.
+
+getRetries() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the number of retry attempts in the current state.
+
+getSettings() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the workflow settings.
+
+getShortTransitionActivation() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Return the delay before next activation after detecting a busy loop.
+
+getSignal() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the signal value from database if it has been set, otherwise return empty.
+
+getSignal(long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return current signal value for given workflow instance.
+
+getState(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Returns the workflow state for the given state name.
+
+getStates() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return all possible states of the workflow.
+
+getStateVariable(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+getStateVariable(String, Class<T>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+getStateVariable(String, Class<T>, T) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+getStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+getStatistics() - Method in class io.nflow.engine.service.StatisticsService
+
+Return queue statistics for the executor group.
+
+getStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.rest.v1.jaxrs.StatisticsResource
+
+getStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.rest.v1.springweb.StatisticsResource
+
+getStatisticsService() - Method in class io.nflow.engine.NflowEngine
+
+getStatus(DateTime) - Method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Returns the status for this type.
+
+getSupportedSignals() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return signals supported by this workflow.
+
+getThis() - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Return this.
+
+getThis() - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+Return this.
+
+getThis() - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+Return this.
+
+getThis() - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+Return this.
+
+getTimestamp(ResultSet, String) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+getTimestamp(ResultSet, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+getType() - Method in class io.nflow.engine.workflow.curated.State
+
+getType() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return the type of the workflow.
+
+getType() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+Return the workflow state type.
+
+getVal() - Method in class io.nflow.engine.workflow.definition.Mutable
+
+Returns the wrapped value.
+
+getVariable(String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return a string value of the given variable.
+
+getVariable(String, Class<T>) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the value of the given variable.
+
+getVariable(String, Class<T>, T) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the value of the given variable, or {code defaultValue} if the variable does not
+ exist.
+
+getVariable(String, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the string value of the given variable, or {code defaultValue} if
+ the variable does not exist.
+
+getWorkflowDefinition(String) - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+Return the workflow definition that matches the give workflow type name.
+
+getWorkflowDefinitions() - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+Return all managed workflow definitions.
+
+getWorkflowDefinitionService() - Method in class io.nflow.engine.NflowEngine
+
+getWorkflowDefinitionStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.engine.service.StatisticsService
+
+Return statistics for a given workflow definition type.
+
+getWorkflowExecutors() - Method in class io.nflow.engine.service.WorkflowExecutorService
+
+Return all workflow executors of this executor group.
+
+getWorkflowExecutorService() - Method in class io.nflow.engine.NflowEngine
+
+getWorkflowInstance(long, Set<WorkflowInstanceInclude>, Long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return the workflow instance matching the given id.
+
+getWorkflowInstance(long, Set<WorkflowInstanceInclude>, Long, boolean) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return the workflow instance matching the given id.
+
+getWorkflowInstanceExternalId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the external id of the workflow instance.
+
+getWorkflowInstanceId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return the id of the workflow instance.
+
+getWorkflowInstanceService() - Method in class io.nflow.engine.NflowEngine
+
+
+H
+
+H2 - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable H2 database.
+
+h2ConsoleServer(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+Creates a console server for connecting to the in-memory database.
+
+H2DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for H2 database.
+
+H2DatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+Create a new instance.
+
+H2DatabaseConfiguration.H2SQLVariants - Class in io.nflow.engine.config.db
+
+SQL variants optimized for H2.
+
+H2SQLVariants() - Constructor for class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+h2TcpServer(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+Creates a server for connecting to the in-memory database.
+
+HANDLE_FAILURE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+handleExceptions(Supplier<Response.ResponseBuilder>) - Method in class io.nflow.rest.v1.jaxrs.JaxRsResource
+
+handleExceptions(Supplier<Mono<ResponseEntity<?>>>) - Method in class io.nflow.rest.v1.springweb.SpringWebResource
+
+handleExceptions(Supplier<T>, BiFunction<Integer, ErrorResponse, T>) - Method in class io.nflow.rest.v1.ResourceBase
+
+handleFailure(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
+
+handleFailureImpl(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+Logs an error and continues.
+
+handlePotentiallyStuck(WorkflowExecutorListener.ListenerContext, Duration) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+Called when instance processing is potentially stuck.
+
+hashCode() - Method in class io.nflow.engine.model.ModelObject
+
+hashCode() - Method in class io.nflow.engine.workflow.definition.Mutable
+
+hasUnfinishedChildWorkflows() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return true if this workflow instance has unfinished child workflow instances.
+
+hasUnfinishedChildWorkflows(long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return true if this workflow instance has unfinished child workflow instances.
+
+hasUpdateableCTE() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns false as DB2 does not support updateable CTEs.
+
+hasUpdateableCTE() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns false as H2 does not support updateable CTEs.
+
+hasUpdateableCTE() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns false as Oracle does not support updateable CTEs.
+
+hasUpdateableCTE() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns true as PostgreSQL supports updateable CTEs.
+
+hasUpdateableCTE() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns false as SQL Server does not support updateable CTEs.
+
+hasUpdateReturning() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns true as PostgreSQL supports update returning clause.
+
+healthCheckRegistry() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
+HealthCheckService - Class in io.nflow.engine.service
+
+Service for checking the database connection.
+
+HealthCheckService(HealthCheckDao) - Constructor for class io.nflow.engine.service.HealthCheckService
+
+historyDeletableAfter - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Delay after which workflow instance history (actions, states) can be deleted from database by nFlow.
+
+historyDeletableAfter - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+host - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+The host name of the executor.
+
+host - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+
+I
+
+id - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Unique identifier of executor instance.
+
+id - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The workflow instance identifier.
+
+id - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The action id (generated by database).
+
+id - Variable in class io.nflow.rest.v1.msg.Action
+
+id - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+id - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+id - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+id - Variable in class io.nflow.rest.v1.msg.State
+
+ids - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Workflow instance identifiers.
+
+includeActions - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Setting this to true will make the query return also workflow actions.
+
+includeActionStateVariables - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Setting this to true will make the query return also the updated state variables for workflow actions.
+
+includeChildWorkflows - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Setting this to true will make the query return also the created child workflow instance IDs.
+
+includeCurrentStateVariables - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Setting this to true will make the query return also the current state variables for the workflow.
+
+INCLUDES_PARAM_DESC - Static variable in class io.nflow.rest.v1.ResourceBase
+
+inProgress - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Workflow instance processing has been started
+
+inProgress - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+insertWorkflowInstance(WorkflowInstance) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Insert the workflow instance to the database and return the id of the
+ instance.
+
+instance - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The workflow instance.
+
+instantiateIfNotExists() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+Initializes the variable using default constructor (or zero value for
+ primitive types) if the variable does not exist.
+
+instrumentationManager(Bus) - Method in class io.nflow.jetty.config.JmxConfiguration
+
+io.nflow.engine - package io.nflow.engine
+
+io.nflow.engine.config - package io.nflow.engine.config
+
+io.nflow.engine.config.db - package io.nflow.engine.config.db
+
+io.nflow.engine.exception - package io.nflow.engine.exception
+
+io.nflow.engine.guice - package io.nflow.engine.guice
+
+io.nflow.engine.listener - package io.nflow.engine.listener
+
+Classes and interfaces for implementing workflow executor listeners.
+
+io.nflow.engine.model - package io.nflow.engine.model
+
+Domain model classes.
+
+io.nflow.engine.service - package io.nflow.engine.service
+
+Services for for managing and querying nFlow engine during runtime.
+
+io.nflow.engine.workflow.curated - package io.nflow.engine.workflow.curated
+
+io.nflow.engine.workflow.definition - package io.nflow.engine.workflow.definition
+
+Classes and interfaces for describing and implementing workflow definitions.
+
+io.nflow.engine.workflow.executor - package io.nflow.engine.workflow.executor
+
+Classes for describing workflow executors.
+
+io.nflow.engine.workflow.instance - package io.nflow.engine.workflow.instance
+
+Classes for describing and constructing workflow instances.
+
+io.nflow.engine.workflow.statistics - package io.nflow.engine.workflow.statistics
+
+Classes for describing nFlow statistics.
+
+io.nflow.jetty - package io.nflow.jetty
+
+Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+io.nflow.jetty.config - package io.nflow.jetty.config
+
+Default configuration for nFlow Jetty.
+
+io.nflow.jetty.mapper - package io.nflow.jetty.mapper
+
+JAX-RS exception mappers for nFlow REST API in Jetty.
+
+io.nflow.jetty.servlet - package io.nflow.jetty.servlet
+
+Servlet configurations for nFlow Jetty.
+
+io.nflow.jetty.spring - package io.nflow.jetty.spring
+
+Spring framework property source configurations for nFlow Jetty.
+
+io.nflow.metrics - package io.nflow.metrics
+
+Classes for collecting metrics from nFlow engine run time.
+
+io.nflow.netty - package io.nflow.netty
+
+io.nflow.netty.config - package io.nflow.netty.config
+
+io.nflow.rest.config - package io.nflow.rest.config
+
+Default configuration for nFlow REST API.
+
+io.nflow.rest.config.jaxrs - package io.nflow.rest.config.jaxrs
+
+Default configuration for nFlow REST API with JAX-RS.
+
+io.nflow.rest.config.springweb - package io.nflow.rest.config.springweb
+
+Default configuration for nFlow REST API with Spring Web.
+
+io.nflow.rest.v1 - package io.nflow.rest.v1
+
+io.nflow.rest.v1.converter - package io.nflow.rest.v1.converter
+
+Message converters for nFlow REST API services.
+
+io.nflow.rest.v1.jaxrs - package io.nflow.rest.v1.jaxrs
+
+JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+io.nflow.rest.v1.msg - package io.nflow.rest.v1.msg
+
+Message objects for nFlow REST API services.
+
+io.nflow.rest.v1.springweb - package io.nflow.rest.v1.springweb
+
+Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+io.nflow.server.spring - package io.nflow.server.spring
+
+Spring classes common to both Jetty and Netty server containers.
+
+isAllowedNextAction(WorkflowInstance, NextAction) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Return true if the given nextAction is permitted for given instance.
+
+isArchived - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+True if this instance is archived.
+
+isArchived - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+isFinal() - Method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Returns true is the state of this type is a final state, e.g.
+
+isPaused() - Method in class io.nflow.engine.NflowEngine
+
+Returns true if the nFlow engine is currently paused.
+
+isRetry() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+Return true if this action is a retry of the current state.
+
+isRetryable - Variable in class io.nflow.engine.exception.StateProcessExceptionHandling
+
+True when the state method processing should be retried.
+
+isRunning() - Method in class io.nflow.engine.NflowEngine
+
+Returns true if the nFlow engine is currently running.
+
+isRunning(WorkflowInstance) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Override this to determine if the child workflow is running or not.
+
+isStarted() - Method in class io.nflow.jetty.JettyServerContainer
+
+isStartState(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Check if the given state is a valid start state.
+
+isStopped() - Method in class io.nflow.jetty.JettyServerContainer
+
+
+J
+
+jaxRsApiApplication() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+JaxRsApiApplication() - Constructor for class io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication
+
+JaxRsResource - Class in io.nflow.rest.v1.jaxrs
+
+JaxRsResource() - Constructor for class io.nflow.rest.v1.jaxrs.JaxRsResource
+
+jaxRsServer(WorkflowInstanceResource, WorkflowDefinitionResource, WorkflowExecutorResource, StatisticsResource, MaintenanceResource, ObjectMapper, JAXRSBeanValidationInInterceptor, JAXRSBeanValidationOutInterceptor) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+jdbcTemplate(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+JettyServerContainer - Class in io.nflow.jetty
+
+JettyServerContainer(Server) - Constructor for class io.nflow.jetty.JettyServerContainer
+
+JMX - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable JMX services.
+
+JmxConfiguration - Class in io.nflow.jetty.config
+
+JmxConfiguration() - Constructor for class io.nflow.jetty.config.JmxConfiguration
+
+jmxMetricsReporter() - Method in class io.nflow.metrics.NflowMetricsContext
+
+jsonProvider(ObjectMapper) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+
+L
+
+limit(String, long) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns SQL for a query with a limit of results.
+
+limit(String, long) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns SQL for a query with a limit of results.
+
+limit(String, long) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns SQL for a query with a limit of results.
+
+limit(String, long) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns SQL for a query with a limit of results.
+
+limit(String, long) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns SQL for a query with a limit of results.
+
+ListenerChain - Interface in io.nflow.engine.listener
+
+The workflow executor listener chain.
+
+ListenerContext(WorkflowDefinition, WorkflowInstance, StateExecution) - Constructor for class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+ListWorkflowDefinitionConverter - Class in io.nflow.rest.v1.converter
+
+ListWorkflowDefinitionConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
+ListWorkflowDefinitionResponse - Class in io.nflow.rest.v1.msg
+
+ListWorkflowDefinitionResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+ListWorkflowDefinitionResponse.Settings - Class in io.nflow.rest.v1.msg
+
+ListWorkflowDefinitionResponse.Signal - Class in io.nflow.rest.v1.msg
+
+ListWorkflowDefinitionResponse.TransitionDelays - Class in io.nflow.rest.v1.msg
+
+listWorkflowDefinitions(Collection<String>, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Method in class io.nflow.rest.v1.ResourceBase
+
+listWorkflowDefinitions(List<String>) - Method in class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource
+
+listWorkflowDefinitions(List<String>) - Method in class io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
+ListWorkflowExecutorConverter - Class in io.nflow.rest.v1.converter
+
+ListWorkflowExecutorConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
+
+ListWorkflowExecutorResponse - Class in io.nflow.rest.v1.msg
+
+ListWorkflowExecutorResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+listWorkflowExecutors() - Method in class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource
+
+listWorkflowExecutors() - Method in class io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
+ListWorkflowInstanceConverter - Class in io.nflow.rest.v1.converter
+
+ListWorkflowInstanceConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
+
+ListWorkflowInstanceResponse - Class in io.nflow.rest.v1.msg
+
+ListWorkflowInstanceResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+listWorkflowInstances(QueryWorkflowInstances) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return workflow instances matching the given query.
+
+listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter) - Method in class io.nflow.rest.v1.ResourceBase
+
+listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, Boolean) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, String, String, boolean) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+listWorkflowInstancesAsStream(QueryWorkflowInstances) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Return workflow instances matching the given query.
+
+log - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+True when dispatcher should log the exception.
+
+logLevel - Variable in class io.nflow.engine.exception.ExceptionHandling
+
+The log entry level for logging the exception.
+
+logStackTrace - Variable in class io.nflow.engine.exception.ExceptionHandling
+
+True when the exception stack trace should be logged.
+
+longTextType() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns the SQL type for long text.
+
+longTextType() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns the SQL type for long text.
+
+longTextType() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns the SQL type for long text.
+
+longTextType() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns the SQL type for long text.
+
+longTextType() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns the SQL type for long text.
+
+
+M
+
+main(String...) - Static method in class io.nflow.jetty.StartNflow
+
+main(String[]) - Static method in class io.nflow.netty.StartNflow
+
+MAINTENANCE_WORKFLOW_TYPE - Static variable in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+MaintenanceConfiguration - Class in io.nflow.engine.service
+
+Configuration for all maintenance operations.
+
+MaintenanceConfiguration.Builder - Class in io.nflow.engine.service
+
+Builds MaintenanceConfiguration objects.
+
+MaintenanceConfiguration.ConfigurationItem - Class in io.nflow.engine.service
+
+Configuration for a single maintenance operation.
+
+MaintenanceConfiguration.ConfigurationItem.Builder - Class in io.nflow.engine.service
+
+Builds ConfigurationItem objects.
+
+MaintenanceConverter - Class in io.nflow.rest.v1.converter
+
+MaintenanceConverter() - Constructor for class io.nflow.rest.v1.converter.MaintenanceConverter
+
+MaintenanceRequest - Class in io.nflow.rest.v1.msg
+
+MaintenanceRequest() - Constructor for class io.nflow.rest.v1.msg.MaintenanceRequest
+
+MaintenanceRequest.MaintenanceRequestItem - Class in io.nflow.rest.v1.msg
+
+MaintenanceRequestItem() - Constructor for class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
+MaintenanceResource - Class in io.nflow.rest.v1.jaxrs
+
+MaintenanceResource - Class in io.nflow.rest.v1.springweb
+
+MaintenanceResource() - Constructor for class io.nflow.rest.v1.jaxrs.MaintenanceResource
+
+MaintenanceResource(SchedulerService, MaintenanceService, MaintenanceConverter) - Constructor for class io.nflow.rest.v1.springweb.MaintenanceResource
+
+MaintenanceResponse - Class in io.nflow.rest.v1.msg
+
+MaintenanceResponse() - Constructor for class io.nflow.rest.v1.msg.MaintenanceResponse
+
+MaintenanceResults - Class in io.nflow.engine.service
+
+Represent maintenance operation results.
+
+MaintenanceResults.Builder - Class in io.nflow.engine.service
+
+Build MaintenanceResults objects.
+
+MaintenanceService - Class in io.nflow.engine.service
+
+Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+MaintenanceService(MaintenanceDao, TableMetadataChecker, WorkflowDefinitionService, ExecutorDao) - Constructor for class io.nflow.engine.service.MaintenanceService
+
+MaintenanceWorkflow - Class in io.nflow.engine.workflow.curated
+
+Clean up workflow instances periodically.
+
+MaintenanceWorkflow() - Constructor for class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+Create maintenance workflow definition.
+
+MaintenanceWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+Extend maintenance workflow definition with custom workflow settings.
+
+manual - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+State that requires manual action.
+
+manual - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Workflow instance is waiting for manual action
+
+manual - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+MARIADB - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable MariaDB database.
+
+MariadbDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for MariaDB database.
+
+MariadbDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+Create a new instance.
+
+maxActions - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+The maximum number of actions to be returned for each instance by the query.
+
+maxAge - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
+maxAgeMillis - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
+maxErrorTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Maximum delay on execution retry after an error.
+
+maxErrorWait - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
+maxResults - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+The maximum number of instances to be returned by the query.
+
+maxRetries - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Maximum retry attempts.
+
+maxRetries - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+maxSubsequentStateExecutions - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Maximum number of subsequent state executions before forcing a short transition delay.
+
+maxSubsequentStateExecutionsPerState - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Maximum number of subsequent state executions before forcing a short transition delay, per state.
+
+metricRegistry() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
+METRICS - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable Metrics.
+
+MetricsConfiguration - Class in io.nflow.jetty.config
+
+MetricsConfiguration() - Constructor for class io.nflow.jetty.config.MetricsConfiguration
+
+MetricsServletContextListener - Class in io.nflow.jetty.servlet
+
+MetricsServletContextListener() - Constructor for class io.nflow.jetty.servlet.MetricsServletContextListener
+
+metricsWorkflowExecutorListener(ExecutorDao) - Method in class io.nflow.metrics.NflowMetricsContext
+
+MetricsWorkflowExecutorListener - Class in io.nflow.metrics
+
+Compute following metrics on per state basis
+
+ Execution time histograms and execution rate
+ Number of successful executions
+ Number of failed executions
+ Retry count histograms
+
+
+MetricsWorkflowExecutorListener(MetricRegistry, ExecutorDao) - Constructor for class io.nflow.metrics.MetricsWorkflowExecutorListener
+
+minAge - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
+minAgeMillis - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
+minErrorTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Minimum delay on execution retry after an error.
+
+minErrorWait - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
+ModelObject - Class in io.nflow.engine.model
+
+Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+ModelObject() - Constructor for class io.nflow.engine.model.ModelObject
+
+modified - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The last modification time of the workflow instance.
+
+modified - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+moveToState(WorkflowState, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+Schedule processing of state nextState
immediately.
+
+moveToStateAfter(WorkflowState, DateTime, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+Schedule processing of state nextState
at time activation
.
+
+Mutable <T > - Class in io.nflow.engine.workflow.definition
+
+Wrapper class to provide mutable object for immutable value.
+
+Mutable() - Constructor for class io.nflow.engine.workflow.definition.Mutable
+
+Default constructor.
+
+Mutable(T) - Constructor for class io.nflow.engine.workflow.definition.Mutable
+
+Creates a wrapper for val
.
+
+MYSQL - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable MySQL database.
+
+MysqlDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for MySQL database.
+
+MysqlDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+Create a new instance.
+
+
+N
+
+name - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+name() - Method in class io.nflow.engine.workflow.curated.State
+
+name() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+Return the name of the workflow state.
+
+namedParameterJdbcTemplate(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+newWorkflowInstanceBuilder() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceFactory
+
+Return a new workflow instance builder.
+
+next(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.ListenerChain
+
+Return the next listener in the chain.
+
+nextAction - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The action to be taken after workflow state execution.
+
+NextAction - Class in io.nflow.engine.workflow.definition
+
+nextActivation - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The next activation time for the workflow instance.
+
+nextActivation - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+nextActivationTime - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+nextActivationUpdate() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+nextActivationUpdate() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns SQL representing the next activation time of the workflow instance.
+
+nextActivationUpdate() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns SQL representing the next activation time of the workflow instance.
+
+nextActivationUpdate() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns SQL representing the next activation time of the workflow instance.
+
+nextActivationUpdate() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns SQL representing the next activation time of the workflow instance.
+
+NFlow - Annotation Interface in io.nflow.engine.config
+
+Marker annotation for nFlow.
+
+NFLOW_DATABASE_INITIALIZER - Static variable in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Name of the nFlow database initializer bean.
+
+NFLOW_MAINTENANCE_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_MAINTENANCE_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_REST_JAXRS_PATH_PREFIX - Static variable in class io.nflow.rest.config.jaxrs.PathConstants
+
+NFLOW_SPRING_WEB_PATH_PREFIX - Static variable in class io.nflow.rest.config.springweb.PathConstants
+
+NFLOW_STATISTICS_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_STATISTICS_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_DEFINITION_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_DEFINITION_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_EXECUTOR_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_EXECUTOR_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_INSTANCE_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NFLOW_WORKFLOW_INSTANCE_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
+NflowAnnotationConfigWebApplicationContext - Class in io.nflow.jetty.spring
+
+NflowAnnotationConfigWebApplicationContext(ConfigurableEnvironment) - Constructor for class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+
+NflowController - Class in io.nflow.engine.guice
+
+NflowController(WorkflowLifecycle, WorkflowDefinitionService, MaintenanceWorkflowStarter, Set<WorkflowDefinition>) - Constructor for class io.nflow.engine.guice.NflowController
+
+NflowCors - Annotation Interface in io.nflow.rest.config.jaxrs
+
+nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates the nFlow database initializer.
+
+nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+Creates the nFlow database initializer.
+
+nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+Creates the nFlow database initializer.
+
+nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+Creates the nFlow database initializer.
+
+nflowDatabaseInitializer(DataSource, Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+nflowDatasource(Environment, Object) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+nflowDatasource(Environment, BeanFactory) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates the datasource bean for nFlow.
+
+nflowDataSource(Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+NflowEngine - Class in io.nflow.engine
+
+NflowEngine starts up nflow-engine with given database and workflow definitions.
+
+NflowEngine(DataSource, SQLVariants, Collection<WorkflowDefinition>) - Constructor for class io.nflow.engine.NflowEngine
+
+Starts up the NflowEngine with WorkflowDispatcher running in a thread.
+
+NflowEngine.NflowEngineSpringConfig - Class in io.nflow.engine
+
+NflowEngineSpringConfig() - Constructor for class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+nflowExecutor(ThreadFactory, Environment) - Method in class io.nflow.engine.config.EngineConfiguration
+
+Creates a workflow instance executor for processing workflow instances.
+
+nflowExecutor(ThreadFactory, Environment) - Method in class io.nflow.engine.guice.EngineModule
+
+nflowJdbcTemplate(DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates a JDBC template using nFlow datasource.
+
+nflowJdbcTemplate(DataSource, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+NflowJettyConfiguration - Class in io.nflow.jetty.config
+
+NflowJettyConfiguration() - Constructor for class io.nflow.jetty.config.NflowJettyConfiguration
+
+NflowJettyConfiguration.JaxRsApiApplication - Class in io.nflow.jetty.config
+
+NflowMetricsContext - Class in io.nflow.metrics
+
+Configures MetricsWorkflowExecutorListener.
+
+NflowMetricsContext() - Constructor for class io.nflow.metrics.NflowMetricsContext
+
+nflowNamedParameterJdbcTemplate(DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates a named parameter JDBC template using nFlow datasource.
+
+nflowNamedParameterJdbcTemplate(DataSource, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+NflowNettyConfiguration - Class in io.nflow.netty.config
+
+NflowNettyConfiguration() - Constructor for class io.nflow.netty.config.NflowNettyConfiguration
+
+nflowNonSpringWorkflowsListing(Environment) - Method in class io.nflow.engine.config.EngineConfiguration
+
+Creates a resource for listing workflows that are not defined as Spring beans.
+
+nflowNonSpringWorkflowsListing(Environment) - Method in class io.nflow.engine.guice.EngineModule
+
+NflowNotFoundException - Exception in io.nflow.engine.service
+
+NflowNotFoundException(String, long, Throwable) - Constructor for exception io.nflow.engine.service.NflowNotFoundException
+
+nflowObjectMapper() - Method in class io.nflow.engine.config.EngineConfiguration
+
+Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+nflowObjectMapper() - Method in class io.nflow.engine.guice.EngineModule
+
+nflowPlatformTransactionManager() - Method in class io.nflow.engine.guice.EngineModule
+
+NflowRestApiPropertiesConfiguration - Class in io.nflow.rest.config
+
+NflowRestApiPropertiesConfiguration() - Constructor for class io.nflow.rest.config.NflowRestApiPropertiesConfiguration
+
+nflowRestObjectMapper(EngineConfiguration.EngineObjectMapperSupplier) - Method in class io.nflow.rest.config.RestConfiguration
+
+nflowSQLVariants(Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+NflowStandardEnvironment - Class in io.nflow.server.spring
+
+NflowStandardEnvironment(Map<String, Object>) - Constructor for class io.nflow.server.spring.NflowStandardEnvironment
+
+nflowThreadFactory() - Method in class io.nflow.engine.config.EngineConfiguration
+
+Creates a thread factory for creating instance executor threads.
+
+nflowThreadFactory() - Method in class io.nflow.engine.guice.EngineModule
+
+nflowTransactionTemplate(DataSourceTransactionManager, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
+nflowTransactionTemplate(PlatformTransactionManager) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates a transaction template.
+
+NonRetryable - Annotation Interface in io.nflow.engine.workflow.definition
+
+When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.
+
+normal - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+State that can be normally executed.
+
+
+O
+
+olderThanPeriod - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+Items older than (now - period) are processed.
+
+olderThanPeriod - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
+onAverageEveryNthExecution(int) - Static method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Returns true randomly every n:th time.
+
+oncePerDay() - Static method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Returns true once per day (during early hours).
+
+onError - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+onFailure - Variable in class io.nflow.rest.v1.msg.State
+
+ORACLE - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable Oracle database.
+
+OracleDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for Oracle database.
+
+OracleDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+Create a new instance.
+
+OracleDatabaseConfiguration.OracleSqlVariants - Class in io.nflow.engine.config.db
+
+SQL variants optimized for Oracle.
+
+OracleSqlVariants(boolean) - Constructor for class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Create a new instance.
+
+originalState - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The name of the state of the workflow instance before processing.
+
+originalStateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The state variable values before executor started processing the state.
+
+
+P
+
+parentActionId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Parent workflow action id.
+
+parentActionId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The id of the workflow action that created this sub workflow.
+
+parentActionId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+parentWorkflowId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Parent workflow instance id.
+
+parentWorkflowId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The id of the workflow that created this sub workflow.
+
+parentWorkflowId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+parentWorkflowId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+PathConstants - Class in io.nflow.rest.config.jaxrs
+
+PathConstants - Class in io.nflow.rest.config.springweb
+
+Common Spring web constants.
+
+PathConstants() - Constructor for class io.nflow.rest.config.jaxrs.PathConstants
+
+PathConstants() - Constructor for class io.nflow.rest.config.springweb.PathConstants
+
+pause() - Method in class io.nflow.engine.NflowEngine
+
+Pauses a running nFlow engine.
+
+permit(WorkflowState, WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Register a state transition to the allowed transitions.
+
+permit(WorkflowState, WorkflowState, WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Register a state and failure state transitions to the allowed transitions.
+
+PgDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for PostgreSQL database.
+
+PgDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.PgDatabaseConfiguration
+
+Create a new instance.
+
+PgDatabaseConfiguration.PostgreSQLVariants - Class in io.nflow.engine.config.db
+
+SQL variants optimized for PostgreSQL.
+
+pid - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Process id of the executor.
+
+pid - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+POSTGRESQL - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable PostgreSQL database.
+
+PostgreSQLVariants() - Constructor for class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+postProcessWorkflowDefinitions() - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+Persist all loaded workflow definitions if nflow.autoinit is false and nflow.definition.persist is true.
+
+priority - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The priority of the workflow instance.
+
+priority - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+process(WorkflowExecutorListener.ListenerContext, ListenerChain) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+Processing chain.
+
+Profiles - Class in io.nflow.engine.config
+
+Constants for profile names supported by nFlow.
+
+Profiles() - Constructor for class io.nflow.engine.config.Profiles
+
+PropertiesConfiguration - Class in io.nflow.engine.config
+
+Spring configuration for including properties from nflow-engine.properties file.
+
+PropertiesConfiguration() - Constructor for class io.nflow.engine.config.PropertiesConfiguration
+
+property(Environment, String) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Get a database configuration string property from the environment, or if the generic property is not defined, the property
+ based on the database type.
+
+property(Environment, String, Class<T>) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Get the database configuration property of given type from the environment, or if the generic property is not defined, the
+ property based on the database type.
+
+putStateVariable(String, Object) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Put a state variable to the state variables map.
+
+putStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Put a state variable to the state variables map.
+
+putStateVariable(String, Optional<?>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Put a state variable to the state variables map if the optional value is present.
+
+
+Q
+
+QUERY_ARCHIVED_DEFAULT - Static variable in class io.nflow.rest.v1.ResourceBase
+
+QUERY_ARCHIVED_DEFAULT_STR - Static variable in class io.nflow.rest.v1.ResourceBase
+
+queryArchive - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+If true, query also the archive tables if not enough results are found from the main tables.
+
+queryChildWorkflows(QueryWorkflowInstances) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Return child workflow instances for current workflow.
+
+queryStatistics() - Method in class io.nflow.rest.v1.jaxrs.StatisticsResource
+
+queryStatistics() - Method in class io.nflow.rest.v1.springweb.StatisticsResource
+
+QueryWorkflowInstances - Class in io.nflow.engine.workflow.instance
+
+Parameters for workflow instance query.
+
+QueryWorkflowInstances.Builder - Class in io.nflow.engine.workflow.instance
+
+Builder for workflow instance queries.
+
+queuedInstances - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
+queuedInstances - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
+queuedStatistics - Variable in class io.nflow.engine.workflow.statistics.Statistics
+
+queueStatistics - Variable in class io.nflow.rest.v1.msg.StatisticsResponse
+
+QueueStatistics - Class in io.nflow.rest.v1.msg
+
+QueueStatistics() - Constructor for class io.nflow.rest.v1.msg.QueueStatistics
+
+QueueStatistics(int, Long, Long) - Constructor for class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
+
+R
+
+randomizeSleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+True when the sleep time should be randomized.
+
+readOnly() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+Makes the variable readonly in the state handler method.
+
+reason - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
+
+recovered - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Time when the workflow instances of a dead node were recovered.
+
+recovered - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+recovery - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+Dead executor recovery.
+
+registerDatabaseType() - Method in class io.nflow.metrics.NflowMetricsContext
+
+registerHealthChecks() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
+registerHealthChecks() - Method in class io.nflow.metrics.NflowMetricsContext
+
+registerMetrics() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
+registerSpringApplicationListener(ApplicationListener<?>...) - Method in class io.nflow.netty.StartNflow
+
+registerSpringClasspathPropertySource(String...) - Method in class io.nflow.netty.StartNflow
+
+registerSpringContext(Class<?>...) - Method in class io.nflow.jetty.StartNflow
+
+registerSpringContext(Class<?>...) - Method in class io.nflow.netty.StartNflow
+
+registerSpringPropertySource(ResourcePropertySource...) - Method in class io.nflow.netty.StartNflow
+
+registerState(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Register a state as one of the allowed states in this workflow.
+
+resolveExceptionHttpStatus(Throwable) - Method in class io.nflow.rest.v1.ResourceBase
+
+ResourceBase - Class in io.nflow.rest.v1
+
+Common base class for REST API logic
+
+ResourceBase() - Constructor for class io.nflow.rest.v1.ResourceBase
+
+ResourcePaths - Class in io.nflow.rest.v1
+
+ResourcePaths() - Constructor for class io.nflow.rest.v1.ResourcePaths
+
+REST_OBJECT_MAPPER - Static variable in class io.nflow.rest.config.RestConfiguration
+
+RestConfiguration - Class in io.nflow.rest.config
+
+RestConfiguration() - Constructor for class io.nflow.rest.config.RestConfiguration
+
+resume() - Method in class io.nflow.engine.NflowEngine
+
+Resumes a paused nFlow engine.
+
+retries - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+Number of retry attempts of the current state.
+
+retries - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+retryAfter(DateTime, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+Schedule retry for current state at time activation
.
+
+retryDelay - Variable in class io.nflow.engine.exception.StateSaveExceptionHandling
+
+Retry delay.
+
+retryNo - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The retry attempt number.
+
+retryNo - Variable in class io.nflow.rest.v1.msg.Action
+
+
+S
+
+schedule(StateExecution, String) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
+
+SCHEDULE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+States of cron workflow.
+
+SchedulerService - Class in io.nflow.rest.config.springweb
+
+Service to hold a Webflux Scheduler in order to make blocking calls.
+
+SchedulerService(WorkflowInstanceExecutor, Environment) - Constructor for class io.nflow.rest.config.springweb.SchedulerService
+
+setActions(List<WorkflowInstanceAction>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the workflow instance actions.
+
+setArchived(boolean) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set whether the workflow instance is stored in archive or main tables.
+
+setArchivedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+Set number of workflows archived.
+
+setBatchSize(int) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+Set the batch size for the maintenance operation.
+
+setBusinessKey(String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Set the business key associated to the workflow instance.
+
+setBusinessKey(String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set business key to query parameters.
+
+setBusinessKey(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the business key.
+
+setCreateAction(boolean) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Control if action is created when workflow instance is updated to the database after state processing.
+
+setCreated(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the creation timestamp.
+
+setDateTime(PreparedStatement, int, DateTime) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+setDateTime(PreparedStatement, int, DateTime) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+setDefaultPriority(short) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the default priority for new workflow instances.
+
+setDeletedArchivedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+Set number of archived workflows deleted.
+
+setDeletedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+Set number of workflows deleted.
+
+setDeleteHistoryCondition(BooleanSupplier) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the condition to be checked to decide if workflow instance history should be deleted.
+
+setDescription(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Set the description of the workflow.
+
+setExceptionAnalyzer(BiFunction<WorkflowState, Throwable, StateProcessExceptionHandling>) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the exception analyzer function.
+
+setExecutionEnd(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the execution end time.
+
+setExecutionStart(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the execution start time.
+
+setExecutorGroup(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the executor group name.
+
+setExecutorId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the executor instance identifier.
+
+setExecutorId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the executor id.
+
+setExternalId(String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set external identifier to query parameters.
+
+setExternalId(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the external identifier.
+
+setHistoryCleaningForced(boolean) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Set to true to force workflow instance history cleaning when workflow instance is updated to the database after state processing.
+
+setHistoryDeletableAfter(ReadablePeriod) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow.
+
+setId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the workflow instance identifier.
+
+setId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the action id (generated by database)
+
+setIncludeActions(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set whether workflow actions should be included in the results.
+
+setIncludeActionStateVariables(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set whether state variables for workflow actions should be included in the results.
+
+setIncludeChildWorkflows(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set whether child workflow IDs created by this instance should be included in the results.
+
+setIncludeCurrentStateVariables(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set whether current workflow state variables should be included in the results.
+
+setLog(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Set if dispatcher should log the exception or not.
+
+setLogLevel(Level) - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+Set the log entry level.
+
+setLogStackTrace(boolean) - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+Set if exception stack trace should be logged or not.
+
+setMaxActions(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set the maximum number of actions returned for each instance.
+
+setMaxErrorTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the maximum delay on execution retry after an error.
+
+setMaxResults(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set the maximum number of instances to be returned.
+
+setMaxRetries(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set maximum retry attempts.
+
+setMaxSubsequentStateExecutions(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set maximum number of subsequent state executions before forcing a short transition delay.
+
+setMaxSubsequentStateExecutions(WorkflowState, int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+setMinErrorTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the minimum delay on execution retry after an error.
+
+setModified(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the modification timestamp.
+
+setName(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Set the name of the workflow.
+
+setNextActivation(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the next activation time.
+
+setOlderThanPeriod(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+Set the time limit for the maintenance operation.
+
+setOriginalStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the original state variables.
+
+setParentActionId(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set parent action id to query parameters.
+
+setParentActionId(Long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the parent workflow identifier.
+
+setParentWorkflowId(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set parent workflow instance id to query parameters.
+
+setParentWorkflowId(Long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the parent workflow identifier.
+
+setPriority(Short) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the priority of the workflow instance.
+
+setQueryArchive(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+If true, query also the archive tables if not enough results are found from the main tables.
+
+setRandomizeSleep(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Set if sleep time should be randomized or not.
+
+setRetries(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the number of retries.
+
+setRetryable(boolean) - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+Set if state method processing is retryable or not.
+
+setRetryDelay(Duration) - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+Set the retry delay.
+
+setRetryNo(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the retry number.
+
+setShortTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+Set the length of forced delay to break execution of a step that is considered to be busy looping.
+
+setSignal(long, SetSignalRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+setSignal(long, SetSignalRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+setSignal(long, Optional<Integer>, String, WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Set signal value for given workflow instance.
+
+setSignal(Optional<Integer>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the signal value.
+
+setSignal(Optional<Integer>, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Set the signal value to the database.
+
+SetSignalRequest - Class in io.nflow.rest.v1.msg
+
+SetSignalRequest() - Constructor for class io.nflow.rest.v1.msg.SetSignalRequest
+
+SetSignalResponse - Class in io.nflow.rest.v1.msg
+
+SetSignalResponse() - Constructor for class io.nflow.rest.v1.msg.SetSignalResponse
+
+setSignalSuccess - Variable in class io.nflow.rest.v1.msg.SetSignalResponse
+
+setSleep(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+Set if dispatcher should sleep a while after exception or not.
+
+setStartedIfNotSet(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the started timestamp if it has not already been set.
+
+setState(WorkflowState) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the state.
+
+setState(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the state.
+
+setState(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the state.
+
+setStateText(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the state text.
+
+setStateText(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the state text.
+
+setStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+Set state variable key and value to query parameters.
+
+setStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the state variables.
+
+setStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the status.
+
+setStopTimeout(int) - Method in class io.nflow.jetty.JettyServerContainer
+
+settings - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+Settings() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+setType(WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the trigger type of the action.
+
+setType(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+Set the type of the workflow definition.
+
+setupCxf(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
+
+setUpdatedStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the updated state variables.
+
+setupMetricsAdminServlet(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
+
+setupSpring(ServletContextHandler, ConfigurableEnvironment) - Method in class io.nflow.jetty.StartNflow
+
+setVal(T) - Method in class io.nflow.engine.workflow.definition.Mutable
+
+Sets the new value for val
.
+
+setVariable(String, Object) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Set the value for the given varible.
+
+setVariable(String, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Set the string value of the given variable.
+
+setWorkflowInstanceId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+Set the workflow instance identifier.
+
+setWorkflowTypes(Set<String>) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+Set the workflow types to be processed.
+
+shortTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+Length of forced delay to break execution of a step that is considered to be busy looping.
+
+signal - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The signal raised for this workflow instance.
+
+signal - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+signal - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
+
+Signal() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
+sleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+True when dispatcher should sleep a while after exception.
+
+SPLIT_WORK - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Bulk workflow states.
+
+splitWork(StateExecution, JsonNode) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
+
+splitWorkImpl(StateExecution, JsonNode) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Override this to create child workflows or add the children before starting the parent.
+
+SpringWebResource - Class in io.nflow.rest.v1.springweb
+
+SpringWebResource(SchedulerService) - Constructor for class io.nflow.rest.v1.springweb.SpringWebResource
+
+SQLSERVER - Static variable in class io.nflow.engine.config.Profiles
+
+Profile to enable SQL Server database.
+
+SqlServerDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+Configuration for SQL Server database.
+
+SqlServerDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+Create a new instance.
+
+SqlServerDatabaseConfiguration.SQLServerVariants - Class in io.nflow.engine.config.db
+
+SQL variants optimized for SQL Server.
+
+SQLServerVariants() - Constructor for class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+sqlVariants(Environment) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+Creates the SQL variants for the database.
+
+start - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Initial states of the workflow.
+
+start - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The time when the listener context was created.
+
+start() - Method in class io.nflow.engine.guice.NflowController
+
+start() - Method in class io.nflow.engine.NflowEngine
+
+For manually starting dispatcher thread.
+
+started - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Time when the executor was started.
+
+started - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+Time when workflow processing was started, that is, time when processing of first action started.
+
+started - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+started - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+startJetty(int, String, String) - Method in class io.nflow.jetty.StartNflow
+
+startJetty(int, String, String, Map<String, Object>) - Method in class io.nflow.jetty.StartNflow
+
+startJetty(Map<String, Object>) - Method in class io.nflow.jetty.StartNflow
+
+startNetty(int, String, String) - Method in class io.nflow.netty.StartNflow
+
+startNetty(int, String, String, Map<String, Object>) - Method in class io.nflow.netty.StartNflow
+
+startNetty(Map<String, Object>) - Method in class io.nflow.netty.StartNflow
+
+StartNflow - Class in io.nflow.jetty
+
+StartNflow - Class in io.nflow.netty
+
+StartNflow() - Constructor for class io.nflow.jetty.StartNflow
+
+StartNflow() - Constructor for class io.nflow.netty.StartNflow
+
+startState - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+state - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The name of the current state.
+
+state - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The workflow state before the execution.
+
+state - Variable in class io.nflow.rest.v1.msg.Action
+
+state - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+state - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+State - Class in io.nflow.engine.workflow.curated
+
+A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
+ implementation is not needed.
+
+State - Class in io.nflow.rest.v1.msg
+
+State() - Constructor for class io.nflow.rest.v1.msg.State
+
+State(String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+Creates a workflow state with given name and type normal
.
+
+State(String, WorkflowStateType) - Constructor for class io.nflow.engine.workflow.curated.State
+
+Creates a workflow state with given name and type.
+
+State(String, WorkflowStateType, String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+Creates a workflow state with given name, description and type.
+
+State(String, String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+Creates a workflow state with given name and description and type normal
.
+
+State(String, String, String) - Constructor for class io.nflow.rest.v1.msg.State
+
+stateExecution - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+Normal state execution.
+
+stateExecution - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+The access point for the workflow instance-specific information.
+
+StateExecution - Interface in io.nflow.engine.workflow.definition
+
+Provides access to workflow instance information.
+
+stateExecutionFailed - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+Normal state execution that resulted in failure.
+
+StateProcessExceptionHandling - Class in io.nflow.engine.exception
+
+Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+StateProcessExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+Builder for exception handling settings.
+
+states - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Workflow instance states.
+
+states - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+StateSaveExceptionAnalyzer - Class in io.nflow.engine.exception
+
+State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception
+ is handled.
+
+StateSaveExceptionAnalyzer(Environment) - Constructor for class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+Create state save exception analyzer.
+
+StateSaveExceptionHandling - Class in io.nflow.engine.exception
+
+Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+StateSaveExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+Builder for exception handling settings.
+
+stateStatistics - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse
+
+StateStatistics() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+stateText - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The description of the last action executed by the workflow.
+
+stateText - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The description of the action taken in this state.
+
+stateText - Variable in class io.nflow.rest.v1.msg.Action
+
+stateText - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+StateVar - Annotation Interface in io.nflow.engine.workflow.definition
+
+Used for state handler method parameters.
+
+stateVariableKey - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+State variable key.
+
+stateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The state variables.
+
+stateVariables - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+stateVariables - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+stateVariables - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+stateVariableValue - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+State variable value.
+
+StateVariableValueTooLongException - Exception in io.nflow.engine.workflow.executor
+
+StateVariableValueTooLongException(String) - Constructor for exception io.nflow.engine.workflow.executor.StateVariableValueTooLongException
+
+Statistics - Class in io.nflow.engine.workflow.statistics
+
+Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics) - Constructor for class io.nflow.engine.workflow.statistics.Statistics
+
+Statistics.QueueStatistics - Class in io.nflow.engine.workflow.statistics
+
+StatisticsConverter - Class in io.nflow.rest.v1.converter
+
+StatisticsConverter() - Constructor for class io.nflow.rest.v1.converter.StatisticsConverter
+
+StatisticsResource - Class in io.nflow.rest.v1.jaxrs
+
+StatisticsResource - Class in io.nflow.rest.v1.springweb
+
+StatisticsResource() - Constructor for class io.nflow.rest.v1.jaxrs.StatisticsResource
+
+StatisticsResource(SchedulerService, StatisticsConverter, StatisticsService) - Constructor for class io.nflow.rest.v1.springweb.StatisticsResource
+
+StatisticsResponse - Class in io.nflow.rest.v1.msg
+
+StatisticsResponse() - Constructor for class io.nflow.rest.v1.msg.StatisticsResponse
+
+StatisticsService - Class in io.nflow.engine.service
+
+Service for fetching statistics.
+
+StatisticsService(StatisticsDao) - Constructor for class io.nflow.engine.service.StatisticsService
+
+status - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The current status of the workflow instance.
+
+status - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+statuses - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Workflow instance statuses.
+
+stop() - Method in class io.nflow.engine.guice.NflowController
+
+stop() - Method in class io.nflow.jetty.JettyServerContainer
+
+stopInState(WorkflowState, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+Set next state to finalState
and do not schedule its
+ processing.
+
+stopped - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Time when the executor was stopped.
+
+stopped - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+supportedSignals - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+
+T
+
+toResponse(ValidationException) - Method in class io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
+toResponse(WebApplicationException) - Method in class io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
+toString() - Method in class io.nflow.engine.model.ModelObject
+
+toString() - Method in class io.nflow.engine.workflow.definition.Mutable
+
+Returns the string representation of the val
.
+
+toTimestampObject(DateTime) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+toTimestampObject(DateTime) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+transactionManager(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+transactionManager(DataSource) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+transactionManager(DataSource) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+transactionTemplate(PlatformTransactionManager) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+TransitionDelays() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
+transitionDelaysInMilliseconds - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+transitions - Variable in class io.nflow.rest.v1.msg.State
+
+tuneTimestampForDb(Object) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+The type of the workflow definition.
+
+type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The type of action.
+
+type - Variable in class io.nflow.rest.v1.msg.Action
+
+type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+type - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+type - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+type - Variable in class io.nflow.rest.v1.msg.State
+
+types - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+Workflow instance definition type.
+
+
+U
+
+uiExplorerIndexRouter() - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+uiIndexRouter(Resource) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+updatedStateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+State variables that were updated in this state.
+
+updatedStateVariables - Variable in class io.nflow.rest.v1.msg.Action
+
+updateWorkflowInstance(long, UpdateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+updateWorkflowInstance(long, UpdateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+updateWorkflowInstance(long, UpdateWorkflowInstanceRequest, WorkflowInstanceFactory, WorkflowInstanceService, WorkflowInstanceDao) - Method in class io.nflow.rest.v1.ResourceBase
+
+updateWorkflowInstance(WorkflowInstance, WorkflowInstanceAction) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+
+UpdateWorkflowInstanceRequest - Class in io.nflow.rest.v1.msg
+
+UpdateWorkflowInstanceRequest() - Constructor for class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+useBatchUpdate() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns true as DB2 Express-C supports batch updates.
+
+useBatchUpdate() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns true as H2 suppports batch updates.
+
+useBatchUpdate() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns true for database versions 12.1 or newer.
+
+useBatchUpdate() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns true as PostgreSQL suppports batch updates.
+
+useBatchUpdate() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns true as SQL Server suppports batch updates.
+
+
+V
+
+val - Variable in class io.nflow.engine.workflow.definition.Mutable
+
+The wrapped value.
+
+validationInInterceptor() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+validationOutInterceptor() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
+value - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
+value() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+The name of the workflow instance variable.
+
+valueOf(String) - Static method in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+Returns the enum constant of this class with the specified name.
+
+valueOf(String) - Static method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Returns the enum constant of this class with the specified name.
+
+valueOf(String) - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Returns the enum constant of this class with the specified name.
+
+valueOf(String) - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+Returns the enum constant of this class with the specified name.
+
+valueOf(String) - Static method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+Returns the enum constant of this class with the specified name.
+
+values() - Static method in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+values() - Static method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+values() - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+values() - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+values() - Static method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+VAR_CHILD_DATA - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+State variable name for child data.
+
+VAR_CONCURRENCY - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+State variable to define the maximum concurrency for executing child workflows.
+
+VAR_MAINTENANCE_CONFIGURATION - Static variable in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+VAR_SCHEDULE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+Name of the state variable that stores schedule in cron syntax.
+
+
+W
+
+wait - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+State for waiting something outside this instance to happen, including (but not limited to) child workflow instances to go to
+ end state.
+
+WAIT_FOR_CHILDREN_TO_FINISH - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+WAIT_FOR_WORK_TO_FINISH - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+waitForChildrenToCompleteUntil() - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Override this to customize the time to wait for children to finish.
+
+waitForChildrenToFinish(StateExecution, int) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Check if all child workflows have finished.
+
+waitForChildrenUntil() - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+Override this to customize the time to wait for new children before waking up.
+
+waitForWorkToFinish(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
+
+waitForWorkToFinishImpl(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour
+ to check again later.
+
+waitShort - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
+wakeup(long, WakeupRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+wakeup(long, WakeupRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+wakeUpParentWorkflow(String...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Notify parent workflow that it may start processing again.
+
+WakeupRequest - Class in io.nflow.rest.v1.msg
+
+WakeupRequest() - Constructor for class io.nflow.rest.v1.msg.WakeupRequest
+
+WakeupResponse - Class in io.nflow.rest.v1.msg
+
+WakeupResponse() - Constructor for class io.nflow.rest.v1.msg.WakeupResponse
+
+wakeupSuccess - Variable in class io.nflow.rest.v1.msg.WakeupResponse
+
+wakeupWorkflowInstance(long, List<String>) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+Wake up the workflow instance matching the given id if it is in one of the expected states.
+
+WebApplicationExceptionMapper - Class in io.nflow.jetty.mapper
+
+WebApplicationExceptionMapper() - Constructor for class io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
+webHandler(ApplicationContext) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
+withArchiveWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Configuration for deleting old workflow instances from archive tables.
+
+withDeleteArchivedWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Set configuration for deleting old workflow instances from archive tables.
+
+withDeleteExpiredExecutorsOlderThan(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Set configuration for deleting old workflow executors.
+
+withDeleteWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+Set configuration for deleting old workflow instances from main tables.
+
+withUpdateSkipLocked() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+SQL Server supports withUpdateSkipLocked.
+
+WorkflowDefinition - Class in io.nflow.engine.workflow.definition
+
+The base class for all workflow definitions.
+
+WorkflowDefinition(String, WorkflowState, WorkflowState) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Create a workflow definition with default settings and automatically scanned state methods.
+
+WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Create a workflow definition with given settings and automatically scanned state methods.
+
+WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Create a workflow definition with given settings and state methods.
+
+WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>, Collection<WorkflowState>) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Create a workflow definition with given settings, state methods and states.
+
+WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>, Collection<WorkflowState>, boolean) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+Create a workflow definition with given settings, state methods and states.
+
+WorkflowDefinitionClassNameScanner - Class in io.nflow.engine.service
+
+Register workflow definitions defined in the class name listing resource.
+
+WorkflowDefinitionClassNameScanner(WorkflowDefinitionService, AbstractResource) - Constructor for class io.nflow.engine.service.WorkflowDefinitionClassNameScanner
+
+WorkflowDefinitionResource - Class in io.nflow.rest.v1.jaxrs
+
+WorkflowDefinitionResource - Class in io.nflow.rest.v1.springweb
+
+WorkflowDefinitionResource(WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource
+
+WorkflowDefinitionResource(SchedulerService, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Constructor for class io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
+WorkflowDefinitionService - Class in io.nflow.engine.service
+
+Service for managing workflow definitions.
+
+WorkflowDefinitionService(WorkflowDefinitionDao, Environment) - Constructor for class io.nflow.engine.service.WorkflowDefinitionService
+
+WorkflowDefinitionSpringBeanScanner - Class in io.nflow.engine.service
+
+Register workflow definitions defined as Spring beans.
+
+WorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService, Collection<WorkflowDefinition>) - Constructor for class io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner
+
+WorkflowDefinitionStatistics - Class in io.nflow.engine.workflow.definition
+
+WorkflowDefinitionStatistics() - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
+WorkflowDefinitionStatisticsResponse - Class in io.nflow.rest.v1.msg
+
+WorkflowDefinitionStatisticsResponse() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse
+
+WorkflowDefinitionStatisticsResponse.StateStatistics - Class in io.nflow.rest.v1.msg
+
+WorkflowDefinitionStatisticsResponse.StateStatistics.All - Class in io.nflow.rest.v1.msg
+
+WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued - Class in io.nflow.rest.v1.msg
+
+WorkflowExecutor - Class in io.nflow.engine.workflow.executor
+
+Describes one workflow executor.
+
+WorkflowExecutor(int, String, int, String, DateTime, DateTime, DateTime, DateTime, DateTime) - Constructor for class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+Creates a new workflow executor description.
+
+WorkflowExecutorListener - Interface in io.nflow.engine.listener
+
+WorkflowExecutorListener is a global, stateless listener for workflow
+ executors.
+
+WorkflowExecutorListener.ListenerContext - Class in io.nflow.engine.listener
+
+ListenerContext instance is created at start of workflow state execution and passed to listener's
+ life-cycle methods.
+
+WorkflowExecutorResource - Class in io.nflow.rest.v1.jaxrs
+
+WorkflowExecutorResource - Class in io.nflow.rest.v1.springweb
+
+WorkflowExecutorResource(WorkflowExecutorService, ListWorkflowExecutorConverter) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource
+
+WorkflowExecutorResource(SchedulerService, WorkflowExecutorService, ListWorkflowExecutorConverter) - Constructor for class io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
+WorkflowExecutorService - Class in io.nflow.engine.service
+
+Service for managing workflow executors.
+
+WorkflowExecutorService(ExecutorDao) - Constructor for class io.nflow.engine.service.WorkflowExecutorService
+
+WorkflowInstance - Class in io.nflow.engine.workflow.instance
+
+An instance of a workflow.
+
+WorkflowInstance.Builder - Class in io.nflow.engine.workflow.instance
+
+Builder for workflow instance.
+
+WorkflowInstance.WorkflowInstanceStatus - Enum Class in io.nflow.engine.workflow.instance
+
+Describes the status for workflow instance.
+
+WorkflowInstanceAction - Class in io.nflow.engine.workflow.instance
+
+An execution of a workflow instance state.
+
+WorkflowInstanceAction.Builder - Class in io.nflow.engine.workflow.instance
+
+The builder for a workflow instance action.
+
+WorkflowInstanceAction.WorkflowActionType - Enum Class in io.nflow.engine.workflow.instance
+
+Describes the trigger for the action.
+
+workflowInstanceBuilder() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+Create a builder for creating child workflows.
+
+WorkflowInstanceFactory - Class in io.nflow.engine.workflow.instance
+
+Factory to create workflow instances.
+
+WorkflowInstanceFactory(ObjectStringMapper) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceFactory
+
+Create a workflow instance factory.
+
+workflowInstanceId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+The workflow instance identifier.
+
+WorkflowInstanceInclude - Enum Class in io.nflow.engine.service
+
+The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+WorkflowInstanceResource - Class in io.nflow.rest.v1.jaxrs
+
+WorkflowInstanceResource - Class in io.nflow.rest.v1.springweb
+
+WorkflowInstanceResource(WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+WorkflowInstanceResource(SchedulerService, WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao) - Constructor for class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+WorkflowInstanceService - Class in io.nflow.engine.service
+
+Service for managing workflow instances.
+
+WorkflowInstanceService(WorkflowInstanceDao, WorkflowDefinitionService, WorkflowInstancePreProcessor) - Constructor for class io.nflow.engine.service.WorkflowInstanceService
+
+WorkflowLogContextListener - Class in io.nflow.engine.workflow.executor
+
+WorkflowLogContextListener(String) - Constructor for class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+WorkflowSettings - Class in io.nflow.engine.workflow.definition
+
+Configuration for the workflow execution.
+
+WorkflowSettings.Builder - Class in io.nflow.engine.workflow.definition
+
+Builder for workflow settings.
+
+WorkflowState - Interface in io.nflow.engine.workflow.definition
+
+Provides access to the workflow state information.
+
+WorkflowStateType - Enum Class in io.nflow.engine.workflow.definition
+
+Workflow state types.
+
+workflowStatus() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns SQL representing the workflow instance status parameter.
+
+workflowStatus() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns SQL representing the workflow instance status parameter.
+
+workflowStatus() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns SQL representing the workflow instance status parameter.
+
+workflowStatus() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns SQL representing the workflow instance status parameter.
+
+workflowStatus() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns SQL representing the workflow instance status parameter.
+
+workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+Returns the SQL representation for given workflow instance status.
+
+workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+Returns the SQL representation for given workflow instance status.
+
+workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+Returns the SQL representation for given workflow instance status.
+
+workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+Returns the SQL representation for given workflow instance status.
+
+workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+Returns the SQL representation for given workflow instance status.
+
+workflowTypes - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+The workflow types to be processed.
+
+workflowTypes - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
+wrapBlocking(Callable<ResponseEntity<?>>) - Method in class io.nflow.rest.v1.springweb.SpringWebResource
+
+
+A B C D E F G H I J L M N O P Q R S T U V W All Classes and Interfaces | All Packages | Constant Field Values | Serialized Form
+
+
+
+
+
diff --git a/apidocs/v10.0.0/index.html b/apidocs/v10.0.0/index.html
new file mode 100644
index 000000000..9c311591d
--- /dev/null
+++ b/apidocs/v10.0.0/index.html
@@ -0,0 +1,171 @@
+
+
+
+
+Overview (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
Packages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+
+
+
Servlet configurations for nFlow Jetty.
+
+
+
+
Spring framework property source configurations for nFlow Jetty.
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
Default configuration for nFlow REST API.
+
+
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
+
+
Default configuration for nFlow REST API with Spring Web.
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring classes common to both Jetty and Netty server containers.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html
new file mode 100644
index 000000000..208b32c66
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html
@@ -0,0 +1,201 @@
+
+
+
+
+NflowEngine.NflowEngineSpringConfig (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowEngineSpringConfig
+protected NflowEngineSpringConfig ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+namedParameterJdbcTemplate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html
new file mode 100644
index 000000000..b5b10ecdb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html
@@ -0,0 +1,354 @@
+
+
+
+
+NflowEngine (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+AutoCloseable
+
+
+
+NflowEngine starts up nflow-engine with given database and workflow definitions.
+
+ Use this if you want to start just the nflow-engine.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
protected static class
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Starts up the NflowEngine with WorkflowDispatcher running in a thread.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Shuts down the nFlow engine gracefully and returns when the shutdown is complete.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Returns true if the nFlow engine is currently paused.
+
+
boolean
+
+
+
Returns true if the nFlow engine is currently running.
+
+
void
+
+
+
Pauses a running nFlow engine.
+
+
void
+
+
+
Resumes a paused nFlow engine.
+
+
void
+
+
+
For manually starting dispatcher thread.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowEngine
+
+Starts up the NflowEngine with WorkflowDispatcher running in a thread. Property nflow.autostart controls if the thread is
+ started automatically. If nflow.autostart=false, then the thread can be started with start() method.
+
+Parameters:
+dataSource
- nFlow database data source.
+sqlVariants
- SQL variants for the configured database type.
+workflowDefinitions
- The registered workflow definitions.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+start
+public void start ()
+For manually starting dispatcher thread. This starts the nflow-engine if property nflow.autostart=false.
+
+
+
+
+pause
+public void pause ()
+Pauses a running nFlow engine.
+
+
+
+
+resume
+public void resume ()
+Resumes a paused nFlow engine.
+
+
+
+
+isPaused
+public boolean isPaused ()
+Returns true if the nFlow engine is currently paused.
+
+Returns:
+True if engine is currently paused.
+
+
+
+
+
+isRunning
+public boolean isRunning ()
+Returns true if the nFlow engine is currently running.
+
+Returns:
+True if engine is currently running.
+
+
+
+
+
+close
+public void close ()
+Shuts down the nFlow engine gracefully and returns when the shutdown is complete. This NflowEngine instance may not be
+ restarted after close().
+
+Specified by:
+close
in interface AutoCloseable
+
+
+
+
+
+getMaintenanceService
+
+
+Returns:
+ArchiveService for nFlow engine.
+
+
+
+
+
+getHealthCheckService
+
+
+Returns:
+HealthCheckService for nFlow engine.
+
+
+
+
+
+getStatisticsService
+
+
+Returns:
+StatisticsService for nFlow engine.
+
+
+
+
+
+getWorkflowDefinitionService
+
+
+Returns:
+WorkflowDefinitionService for nFlow engine.
+
+
+
+
+
+getWorkflowInstanceService
+
+
+Returns:
+WorkflowInstanceService for nFlow engine.
+
+
+
+
+
+getWorkflowExecutorService
+
+
+Returns:
+WorkflowExecutorService for nFlow engine.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html
new file mode 100644
index 000000000..6aae763b9
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.NflowEngine.NflowEngineSpringConfig (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html
new file mode 100644
index 000000000..0114a9e4a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.NflowEngine (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.NflowEngine
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html
new file mode 100644
index 000000000..b71c42744
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html
@@ -0,0 +1,106 @@
+
+
+
+
+EngineConfiguration.EngineObjectMapperSupplier (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+All Superinterfaces:
+Supplier <com.fasterxml.jackson.databind.ObjectMapper>
+
+
+Enclosing class:
+EngineConfiguration
+
+
+public static interface EngineConfiguration.EngineObjectMapperSupplier
+extends Supplier <com.fasterxml.jackson.databind.ObjectMapper>
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from interface java.util.function.Supplier
+
get
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html
new file mode 100644
index 000000000..46ba79bc1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html
@@ -0,0 +1,247 @@
+
+
+
+
+EngineConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+The main Spring configuration class for nFlow engine.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static interface
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.executor.WorkflowInstanceExecutor
+
+
+
Creates a workflow instance executor for processing workflow instances.
+
+
+
+
+
Creates a resource for listing workflows that are not defined as Spring beans.
+
+
+
+
+
Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+
+
+
+
Creates a thread factory for creating instance executor threads.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+EngineConfiguration
+public EngineConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+nflowExecutor
+
+Creates a workflow instance executor for processing workflow instances.
+
+Parameters:
+nflowThreadFactory
- Thread factory to be used for creating instance executor threads.
+env
- The Spring environment.
+Returns:
+Workflow instance executor.
+
+
+
+
+
+nflowThreadFactory
+
+Creates a thread factory for creating instance executor threads.
+
+Returns:
+Instance executor thread factory.
+
+
+
+
+
+nflowObjectMapper
+
+Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+Returns:
+Object mapper.
+
+
+
+
+
+nflowNonSpringWorkflowsListing
+
+Creates a resource for listing workflows that are not defined as Spring beans.
+
+Parameters:
+env
- The Spring environment.
+Returns:
+A resource representing the file that contains a list of workflow class names.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html b/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html
new file mode 100644
index 000000000..dab50b52e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html
@@ -0,0 +1,86 @@
+
+
+
+
+NFlow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Marker annotation for nFlow.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html b/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html
new file mode 100644
index 000000000..f1c25980b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html
@@ -0,0 +1,333 @@
+
+
+
+
+Profiles (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class Profiles
+
extends Object
+Constants for profile names supported by nFlow.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
Profile to enable DB2 database.
+
+
+
+
+
Profile to enable H2 database.
+
+
+
+
+
Profile to enable JMX services.
+
+
+
+
+
Profile to enable MariaDB database.
+
+
+
+
+
Profile to enable Metrics.
+
+
+
+
+
Profile to enable MySQL database.
+
+
+
+
+
Profile to enable Oracle database.
+
+
+
+
+
Profile to enable PostgreSQL database.
+
+
+
+
+
Profile to enable SQL Server database.
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+DB2
+public static final String DB2
+Profile to enable DB2 database.
+
+See Also:
+
+
+
+
+
+
+
+
+H2
+
+Profile to enable H2 database.
+
+See Also:
+
+
+
+
+
+
+
+
+MYSQL
+public static final String MYSQL
+Profile to enable MySQL database.
+
+See Also:
+
+
+
+
+
+
+
+
+MARIADB
+public static final String MARIADB
+Profile to enable MariaDB database.
+
+See Also:
+
+
+
+
+
+
+
+
+ORACLE
+public static final String ORACLE
+Profile to enable Oracle database.
+
+See Also:
+
+
+
+
+
+
+
+
+POSTGRESQL
+public static final String POSTGRESQL
+Profile to enable PostgreSQL database.
+
+See Also:
+
+
+
+
+
+
+
+
+SQLSERVER
+public static final String SQLSERVER
+Profile to enable SQL Server database.
+
+See Also:
+
+
+
+
+
+
+
+
+JMX
+public static final String JMX
+Profile to enable JMX services.
+
+See Also:
+
+
+
+
+
+
+
+
+METRICS
+public static final String METRICS
+Profile to enable Metrics.
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Profiles
+public Profiles ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html
new file mode 100644
index 000000000..ff9d01b2d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html
@@ -0,0 +1,135 @@
+
+
+
+
+PropertiesConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Spring configuration for including properties from nflow-engine.properties file.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+PropertiesConfiguration
+public PropertiesConfiguration ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html
new file mode 100644
index 000000000..729fdfb9f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html
@@ -0,0 +1,123 @@
+
+
+
+
+Uses of Interface io.nflow.engine.config.EngineConfiguration.EngineObjectMapperSupplier (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
com.fasterxml.jackson.databind.ObjectMapper
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html
new file mode 100644
index 000000000..9c403ea1c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html
@@ -0,0 +1,88 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.EngineConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html
new file mode 100644
index 000000000..11616c906
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html
@@ -0,0 +1,357 @@
+
+
+
+
+Uses of Annotation Interface io.nflow.engine.config.NFlow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
Default configuration for nFlow REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates a resource for listing workflows that are not defined as Spring beans.
+
+
+
+
+
Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+
+
+
+
Creates a thread factory for creating instance executor threads.
+
+
+
+
+
+
+
+
io.nflow.engine.internal.executor.WorkflowInstanceExecutor
+
+
+
Creates a workflow instance executor for processing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
+
+
+
Creates the datasource bean for nFlow.
+
+
+
+
+
Creates a JDBC template using nFlow datasource.
+
+
+
+
+
Creates a named parameter JDBC template using nFlow datasource.
+
+
+
+
+
Creates a transaction template.
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
+
+
+
Creates a JDBC template using nFlow datasource.
+
+
+
+
+
Creates a named parameter JDBC template using nFlow datasource.
+
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
io.nflow.engine.internal.executor.WorkflowInstanceExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
com.fasterxml.jackson.databind.ObjectMapper
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html
new file mode 100644
index 000000000..cf20836e0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.Profiles (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.Profiles
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html
new file mode 100644
index 000000000..67d18db95
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.PropertiesConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.PropertiesConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html
new file mode 100644
index 000000000..85e0e5334
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html
@@ -0,0 +1,428 @@
+
+
+
+
+DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
Name of the nFlow database initializer bean.
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
protected
+
+
+
Creates a new configuration with given database type.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
protected void
+
+
+
Checks that the database is configured as nFlow expects.
+
+
+
+
+
Return the type of the database.
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
+
+
+
+
+
+
Creates the datasource bean for nFlow.
+
+
+
+
+
Creates a JDBC template using nFlow datasource.
+
+
+
+
+
Creates a named parameter JDBC template using nFlow datasource.
+
+
+
+
+
Creates a transaction template.
+
+
+
+
+
Get a database configuration string property from the environment, or if the generic property is not defined, the property
+ based on the database type.
+
+
protected <T> T
+
+
+
Get the database configuration property of given type from the environment, or if the generic property is not defined, the
+ property based on the database type.
+
+
abstract io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+NFLOW_DATABASE_INITIALIZER
+public static final String NFLOW_DATABASE_INITIALIZER
+Name of the nFlow database initializer bean.
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+DatabaseConfiguration
+protected DatabaseConfiguration (String dbType)
+Creates a new configuration with given database type.
+
+Parameters:
+dbType
- Defines the database creation script and configuration properties to be used.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getDbType
+
+Return the type of the database.
+
+Returns:
+Type of the database.
+
+
+
+
+
+nflowDatasource
+
+Creates the datasource bean for nFlow.
+
+Parameters:
+env
- The Spring environment for getting the configuration property values.
+appCtx
- The application context for searching Metrics registry bean.
+Returns:
+The datasource for nFlow.
+
+
+
+
+
+
+
+
+nflowJdbcTemplate
+
+Creates a JDBC template using nFlow datasource.
+
+Parameters:
+nflowDataSource
- The nFlow datasource.
+Returns:
+A JDBC template.
+
+
+
+
+
+nflowNamedParameterJdbcTemplate
+
+Creates a named parameter JDBC template using nFlow datasource.
+
+Parameters:
+nflowDataSource
- The nFlow datasource.
+Returns:
+A named parameter JDBC template.
+
+
+
+
+
+
+
+
+property
+
+Get a database configuration string property from the environment, or if the generic property is not defined, the property
+ based on the database type.
+
+Parameters:
+env
- The Spring environment.
+key
- The property key.
+Returns:
+The property value.
+
+
+
+
+
+property
+
+Get the database configuration property of given type from the environment, or if the generic property is not defined, the
+ property based on the database type.
+
+Type Parameters:
+T
- The Property value type.
+Parameters:
+env
- The Spring environment.
+key
- The property key.
+type
- The property value type.
+Returns:
+The property value.
+
+
+
+
+
+nflowDatabaseInitializer
+@Bean (name ="nflowDatabaseInitializer")
+public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer (DataSource dataSource,
+ Environment env)
+Creates the nFlow database initializer.
+
+Parameters:
+dataSource
- The nFlow datasource.
+env
- The Spring environment.
+Returns:
+The database initializer.
+
+
+
+
+
+checkDatabaseConfiguration
+
+Checks that the database is configured as nFlow expects.
+
+Parameters:
+env
- The Spring environment.
+dataSource
- The nFlow datasource.
+
+
+
+
+
+sqlVariants
+public abstract io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html
new file mode 100644
index 000000000..2c2d7348e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html
@@ -0,0 +1,424 @@
+
+
+
+
+Db2DatabaseConfiguration.Db2SQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
+
+All Implemented Interfaces:
+io.nflow.engine.internal.storage.db.SQLVariants
+
+
+Enclosing class:
+Db2DatabaseConfiguration
+
+
+public static class Db2DatabaseConfiguration.Db2SQLVariants
+
extends Object
+implements io.nflow.engine.internal.storage.db.SQLVariants
+SQL variants optimized for DB2.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns SQL representing the action type parameter.
+
+
+
+
+
Returns string for casting value to text.
+
+
+
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
+
+
+
DB2 does not support for update skip locked.
+
+
org.joda.time.DateTime
+
+
+
+
+
+
boolean
+
+
+
Returns false as DB2 does not support updateable CTEs.
+
+
+
+
+
Returns SQL for a query with a limit of results.
+
+
int
+
+
+
Returns the SQL type for long text.
+
+
+
+
+
void
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Returns true as DB2 Express-C supports batch updates.
+
+
+
+
+
Returns SQL representing the workflow instance status parameter.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants
+caseSensitiveLike, clobToComparable, dateLtEqDiff, hasUpdateReturning, withUpdateSkipLocked
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Db2SQLVariants
+public Db2SQLVariants (String dbTimeZoneIdStr)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+currentTimePlusSeconds
+public String currentTimePlusSeconds (int seconds)
+Returns SQL representing the current database time plus given amount of seconds.
+
+Specified by:
+currentTimePlusSeconds
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateableCTE
+public boolean hasUpdateableCTE ()
+Returns false as DB2 does not support updateable CTEs.
+
+Specified by:
+hasUpdateableCTE
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+nextActivationUpdate
+public String nextActivationUpdate ()
+
+Specified by:
+nextActivationUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+
+Returns the SQL representation for given workflow instance status.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+public String workflowStatus ()
+Returns SQL representing the workflow instance status parameter.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+actionType
+
+Returns SQL representing the action type parameter.
+
+Specified by:
+actionType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+castToText
+
+Returns string for casting value to text.
+
+Specified by:
+castToText
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+forUpdateSkipLocked
+public String forUpdateSkipLocked ()
+DB2 does not support for update skip locked.
+
+Specified by:
+forUpdateSkipLocked
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+limit
+
+Returns SQL for a query with a limit of results.
+
+Specified by:
+limit
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+longTextType
+public int longTextType ()
+Returns the SQL type for long text.
+
+Specified by:
+longTextType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+useBatchUpdate
+public boolean useBatchUpdate ()
+Returns true as DB2 Express-C supports batch updates.
+
+Specified by:
+useBatchUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+getTimestamp
+
+
+Specified by:
+getTimestamp
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+getDateTime
+
+
+Specified by:
+getDateTime
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+setDateTime
+
+
+Specified by:
+setDateTime
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+toTimestampObject
+public Object toTimestampObject (org.joda.time.DateTime timestamp)
+
+Specified by:
+toTimestampObject
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+tuneTimestampForDb
+
+
+Specified by:
+tuneTimestampForDb
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html
new file mode 100644
index 000000000..69f9b904a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html
@@ -0,0 +1,234 @@
+
+
+
+
+Db2DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for DB2 database. Note: tested only using DB2 Express-C (Docker: ibmcom/db2express-c).
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
SQL variants optimized for DB2.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected void
+
+
+
Checks that the database is configured as nFlow expects.
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Db2DatabaseConfiguration
+public Db2DatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+checkDatabaseConfiguration
+
+
+Checks that the database is configured as nFlow expects.
+
+Overrides:
+checkDatabaseConfiguration
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+dataSource
- The nFlow datasource.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html
new file mode 100644
index 000000000..f570bc091
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html
@@ -0,0 +1,329 @@
+
+
+
+
+H2DatabaseConfiguration.H2SQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
+
+All Implemented Interfaces:
+io.nflow.engine.internal.storage.db.SQLVariants
+
+
+Enclosing class:
+H2DatabaseConfiguration
+
+
+public static class H2DatabaseConfiguration.H2SQLVariants
+
extends Object
+implements io.nflow.engine.internal.storage.db.SQLVariants
+SQL variants optimized for H2.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns SQL representing the action type parameter.
+
+
+
+
+
Returns empty string as casting to text is not needed in H2.
+
+
+
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
boolean
+
+
+
Returns false as H2 does not support updateable CTEs.
+
+
+
+
+
Returns SQL for a query with a limit of results.
+
+
int
+
+
+
Returns the SQL type for long text.
+
+
+
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
boolean
+
+
+
Returns true as H2 suppports batch updates.
+
+
+
+
+
Returns SQL representing the workflow instance status parameter.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants
+caseSensitiveLike, clobToComparable, dateLtEqDiff, forUpdateSkipLocked, getDateTime, getTimestamp, hasUpdateReturning, setDateTime, toTimestampObject, tuneTimestampForDb, withUpdateSkipLocked
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+H2SQLVariants
+public H2SQLVariants ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+currentTimePlusSeconds
+public String currentTimePlusSeconds (int seconds)
+Returns SQL representing the current database time plus given amount of seconds.
+
+Specified by:
+currentTimePlusSeconds
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateableCTE
+public boolean hasUpdateableCTE ()
+Returns false as H2 does not support updateable CTEs.
+
+Specified by:
+hasUpdateableCTE
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+nextActivationUpdate
+public String nextActivationUpdate ()
+Returns SQL representing the next activation time of the workflow instance.
+
+Specified by:
+nextActivationUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+
+Returns the SQL representation for given workflow instance status.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+public String workflowStatus ()
+Returns SQL representing the workflow instance status parameter.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+actionType
+
+Returns SQL representing the action type parameter.
+
+Specified by:
+actionType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+castToText
+
+Returns empty string as casting to text is not needed in H2.
+
+Specified by:
+castToText
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+limit
+
+Returns SQL for a query with a limit of results.
+
+Specified by:
+limit
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+longTextType
+public int longTextType ()
+Returns the SQL type for long text.
+
+Specified by:
+longTextType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+useBatchUpdate
+public boolean useBatchUpdate ()
+Returns true as H2 suppports batch updates.
+
+Specified by:
+useBatchUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html
new file mode 100644
index 000000000..dfb263f9c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html
@@ -0,0 +1,258 @@
+
+
+
+
+H2DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for H2 database.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
SQL variants optimized for H2.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
org.h2.tools.Server
+
+
+
Creates a console server for connecting to the in-memory database.
+
+
org.h2.tools.Server
+
+
+
Creates a server for connecting to the in-memory database.
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+H2DatabaseConfiguration
+public H2DatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+h2TcpServer
+
+Creates a server for connecting to the in-memory database.
+
+Parameters:
+env
- The Spring environemnt for getting the configuration properties.
+Returns:
+A TCP server.
+Throws:
+SQLException
- If H2 server could not start
+
+
+
+
+
+h2ConsoleServer
+
+Creates a console server for connecting to the in-memory database.
+
+Parameters:
+env
- The Spring environemnt for getting the configuration properties.
+Returns:
+A TCP server.
+Throws:
+SQLException
- If H2 server could not start
+
+
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html
new file mode 100644
index 000000000..576d2250f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html
@@ -0,0 +1,219 @@
+
+
+
+
+MariadbDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for MariaDB database.
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MariadbDatabaseConfiguration
+public MariadbDatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+nflowDatabaseInitializer
+@Bean
+public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer (DataSource nflowDataSource,
+ Environment env)
+Creates the nFlow database initializer. Selects correct database creation script based on database version.
+
+Overrides:
+nflowDatabaseInitializer
in class DatabaseConfiguration
+Parameters:
+nflowDataSource
- The nFlow datasource.
+env
- The Spring environment.
+Returns:
+The database initializer.
+
+
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html
new file mode 100644
index 000000000..4a79d21ce
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html
@@ -0,0 +1,219 @@
+
+
+
+
+MysqlDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for MySQL database.
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MysqlDatabaseConfiguration
+public MysqlDatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+nflowDatabaseInitializer
+@Bean
+public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer (DataSource nflowDataSource,
+ Environment env)
+Creates the nFlow database initializer. Selects correct database creation script based on database version.
+
+Overrides:
+nflowDatabaseInitializer
in class DatabaseConfiguration
+Parameters:
+nflowDataSource
- The nFlow datasource.
+env
- The Spring environment.
+Returns:
+The database initializer.
+
+
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html
new file mode 100644
index 000000000..b57086c6d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html
@@ -0,0 +1,362 @@
+
+
+
+
+OracleDatabaseConfiguration.OracleSqlVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
+
+All Implemented Interfaces:
+io.nflow.engine.internal.storage.db.SQLVariants
+
+
+Enclosing class:
+OracleDatabaseConfiguration
+
+
+public static class OracleDatabaseConfiguration.OracleSqlVariants
+
extends Object
+implements io.nflow.engine.internal.storage.db.SQLVariants
+SQL variants optimized for Oracle.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns SQL representing the action type parameter.
+
+
+
+
+
Returns empty string as casting to text is not needed in Oracle.
+
+
+
+
+
+
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
+
+
+
boolean
+
+
+
Returns false as Oracle does not support updateable CTEs.
+
+
+
+
+
Returns SQL for a query with a limit of results.
+
+
int
+
+
+
Returns the SQL type for long text.
+
+
+
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
boolean
+
+
+
Returns true for database versions 12.1 or newer.
+
+
+
+
+
Returns SQL representing the workflow instance status parameter.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants
+caseSensitiveLike, dateLtEqDiff, getDateTime, getTimestamp, hasUpdateReturning, setDateTime, toTimestampObject, tuneTimestampForDb, withUpdateSkipLocked
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OracleSqlVariants
+public OracleSqlVariants (boolean useBatchUpdate)
+Create a new instance.
+
+Parameters:
+useBatchUpdate
- True for database versions 12.1 or newer.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+currentTimePlusSeconds
+public String currentTimePlusSeconds (int seconds)
+Returns SQL representing the current database time plus given amount of seconds.
+
+Specified by:
+currentTimePlusSeconds
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateableCTE
+public boolean hasUpdateableCTE ()
+Returns false as Oracle does not support updateable CTEs.
+
+Specified by:
+hasUpdateableCTE
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+nextActivationUpdate
+public String nextActivationUpdate ()
+Returns SQL representing the next activation time of the workflow instance.
+
+Specified by:
+nextActivationUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+
+Returns the SQL representation for given workflow instance status.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+public String workflowStatus ()
+Returns SQL representing the workflow instance status parameter.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+actionType
+
+Returns SQL representing the action type parameter.
+
+Specified by:
+actionType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+castToText
+
+Returns empty string as casting to text is not needed in Oracle.
+
+Specified by:
+castToText
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+limit
+
+Returns SQL for a query with a limit of results.
+
+Specified by:
+limit
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+longTextType
+public int longTextType ()
+Returns the SQL type for long text.
+
+Specified by:
+longTextType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+useBatchUpdate
+public boolean useBatchUpdate ()
+Returns true for database versions 12.1 or newer.
+
+Specified by:
+useBatchUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+clobToComparable
+
+
+Specified by:
+clobToComparable
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+forUpdateSkipLocked
+public String forUpdateSkipLocked ()
+
+Specified by:
+forUpdateSkipLocked
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html
new file mode 100644
index 000000000..5abf64b10
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html
@@ -0,0 +1,237 @@
+
+
+
+
+OracleDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for Oracle database.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
SQL variants optimized for Oracle.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
Creates the nFlow database initializer.
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OracleDatabaseConfiguration
+public OracleDatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+nflowDatabaseInitializer
+@Bean
+public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer (DataSource nflowDataSource,
+ Environment env)
+Creates the nFlow database initializer.
+
+Overrides:
+nflowDatabaseInitializer
in class DatabaseConfiguration
+Parameters:
+nflowDataSource
- The nFlow datasource.
+env
- The Spring environment.
+Returns:
+The database initializer.
+
+
+
+
+
+sqlVariants
+@Bean
+@DependsOn ("nflowDatabaseInitializer")
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html
new file mode 100644
index 000000000..1e727ff12
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html
@@ -0,0 +1,361 @@
+
+
+
+
+PgDatabaseConfiguration.PostgreSQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
+
+All Implemented Interfaces:
+io.nflow.engine.internal.storage.db.SQLVariants
+
+
+Enclosing class:
+PgDatabaseConfiguration
+
+
+public static class PgDatabaseConfiguration.PostgreSQLVariants
+
extends Object
+implements io.nflow.engine.internal.storage.db.SQLVariants
+SQL variants optimized for PostgreSQL.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns SQL representing the action type parameter.
+
+
+
+
+
Returns string for casting value to text.
+
+
+
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
+
+
+
PostgreSQL suppports for update skip locked.
+
+
boolean
+
+
+
Returns true as PostgreSQL supports updateable CTEs.
+
+
boolean
+
+
+
Returns true as PostgreSQL supports update returning clause.
+
+
+
+
+
Returns SQL for a query with a limit of results.
+
+
int
+
+
+
Returns the SQL type for long text.
+
+
+
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
boolean
+
+
+
Returns true as PostgreSQL suppports batch updates.
+
+
+
+
+
Returns SQL representing the workflow instance status parameter.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants
+caseSensitiveLike, clobToComparable, dateLtEqDiff, getDateTime, getTimestamp, setDateTime, toTimestampObject, tuneTimestampForDb, withUpdateSkipLocked
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+PostgreSQLVariants
+public PostgreSQLVariants ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+currentTimePlusSeconds
+public String currentTimePlusSeconds (int seconds)
+Returns SQL representing the current database time plus given amount of seconds.
+
+Specified by:
+currentTimePlusSeconds
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateReturning
+public boolean hasUpdateReturning ()
+Returns true as PostgreSQL supports update returning clause.
+
+Specified by:
+hasUpdateReturning
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateableCTE
+public boolean hasUpdateableCTE ()
+Returns true as PostgreSQL supports updateable CTEs.
+
+Specified by:
+hasUpdateableCTE
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+nextActivationUpdate
+public String nextActivationUpdate ()
+Returns SQL representing the next activation time of the workflow instance.
+
+Specified by:
+nextActivationUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+
+Returns the SQL representation for given workflow instance status.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+public String workflowStatus ()
+Returns SQL representing the workflow instance status parameter.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+actionType
+
+Returns SQL representing the action type parameter.
+
+Specified by:
+actionType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+castToText
+
+Returns string for casting value to text.
+
+Specified by:
+castToText
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+limit
+
+Returns SQL for a query with a limit of results.
+
+Specified by:
+limit
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+longTextType
+public int longTextType ()
+Returns the SQL type for long text.
+
+Specified by:
+longTextType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+useBatchUpdate
+public boolean useBatchUpdate ()
+Returns true as PostgreSQL suppports batch updates.
+
+Specified by:
+useBatchUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+forUpdateSkipLocked
+public String forUpdateSkipLocked ()
+PostgreSQL suppports for update skip locked.
+
+Specified by:
+forUpdateSkipLocked
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html
new file mode 100644
index 000000000..35dbb8e41
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html
@@ -0,0 +1,212 @@
+
+
+
+
+PgDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for PostgreSQL database.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
SQL variants optimized for PostgreSQL.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+PgDatabaseConfiguration
+public PgDatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html
new file mode 100644
index 000000000..5324d9a2c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html
@@ -0,0 +1,445 @@
+
+
+
+
+SqlServerDatabaseConfiguration.SQLServerVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
+
+All Implemented Interfaces:
+io.nflow.engine.internal.storage.db.SQLVariants
+
+
+Enclosing class:
+SqlServerDatabaseConfiguration
+
+
+public static class SqlServerDatabaseConfiguration.SQLServerVariants
+
extends Object
+implements io.nflow.engine.internal.storage.db.SQLVariants
+SQL variants optimized for SQL Server.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns SQL representing the action type parameter.
+
+
+
+
+
Returns string for casting value to text.
+
+
+
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
+
+
+
+
+
+
SQL Server supports withUpdateSkipLocked instead.
+
+
org.joda.time.DateTime
+
+
+
+
+
+
boolean
+
+
+
Returns false as SQL Server does not support updateable CTEs.
+
+
+
+
+
Returns SQL for a query with a limit of results.
+
+
int
+
+
+
Returns the SQL type for long text.
+
+
+
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
void
+
+
+
+
+
+
boolean
+
+
+
Returns true as SQL Server suppports batch updates.
+
+
+
+
+
SQL Server supports withUpdateSkipLocked.
+
+
+
+
+
Returns SQL representing the workflow instance status parameter.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants
+caseSensitiveLike, clobToComparable, hasUpdateReturning, tuneTimestampForDb
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SQLServerVariants
+public SQLServerVariants ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+currentTimePlusSeconds
+public String currentTimePlusSeconds (int seconds)
+Returns SQL representing the current database time plus given amount of seconds.
+
+Specified by:
+currentTimePlusSeconds
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+hasUpdateableCTE
+public boolean hasUpdateableCTE ()
+Returns false as SQL Server does not support updateable CTEs.
+
+Specified by:
+hasUpdateableCTE
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+forUpdateSkipLocked
+public String forUpdateSkipLocked ()
+SQL Server supports withUpdateSkipLocked instead.
+
+Specified by:
+forUpdateSkipLocked
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+withUpdateSkipLocked
+public String withUpdateSkipLocked ()
+SQL Server supports withUpdateSkipLocked.
+
+Specified by:
+withUpdateSkipLocked
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+dateLtEqDiff
+
+
+Specified by:
+dateLtEqDiff
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+getTimestamp
+
+
+Specified by:
+getTimestamp
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+getDateTime
+
+
+Specified by:
+getDateTime
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+setDateTime
+
+
+Specified by:
+setDateTime
in interface io.nflow.engine.internal.storage.db.SQLVariants
+Throws:
+SQLException
+
+
+
+
+
+toTimestampObject
+public Object toTimestampObject (org.joda.time.DateTime timestamp)
+
+Specified by:
+toTimestampObject
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+nextActivationUpdate
+public String nextActivationUpdate ()
+Returns SQL representing the next activation time of the workflow instance.
+
+Specified by:
+nextActivationUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+
+Returns the SQL representation for given workflow instance status.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+workflowStatus
+public String workflowStatus ()
+Returns SQL representing the workflow instance status parameter.
+
+Specified by:
+workflowStatus
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+actionType
+
+Returns SQL representing the action type parameter.
+
+Specified by:
+actionType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+castToText
+
+Returns string for casting value to text.
+
+Specified by:
+castToText
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+limit
+
+Returns SQL for a query with a limit of results.
+
+Specified by:
+limit
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+longTextType
+public int longTextType ()
+Returns the SQL type for long text.
+
+Specified by:
+longTextType
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+useBatchUpdate
+public boolean useBatchUpdate ()
+Returns true as SQL Server suppports batch updates.
+
+Specified by:
+useBatchUpdate
in interface io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html
new file mode 100644
index 000000000..16667b0e2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html
@@ -0,0 +1,212 @@
+
+
+
+
+SqlServerDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for SQL Server database.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
SQL variants optimized for SQL Server.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a new instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Creates the SQL variants for the database.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SqlServerDatabaseConfiguration
+public SqlServerDatabaseConfiguration ()
+Create a new instance.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+sqlVariants
+@Bean
+public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants (Environment env)
+Creates the SQL variants for the database.
+
+Specified by:
+sqlVariants
in class DatabaseConfiguration
+Parameters:
+env
- The Spring environment.
+Returns:
+SQL variants optimized for the database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html
new file mode 100644
index 000000000..06f0c7b7c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html
@@ -0,0 +1,166 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Configuration for DB2 database.
+
+
class
+
+
+
Configuration for H2 database.
+
+
class
+
+
+
Configuration for MariaDB database.
+
+
class
+
+
+
Configuration for MySQL database.
+
+
class
+
+
+
Configuration for Oracle database.
+
+
class
+
+
+
Configuration for PostgreSQL database.
+
+
class
+
+
+
Configuration for SQL Server database.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html
new file mode 100644
index 000000000..531561f96
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html
new file mode 100644
index 000000000..33dfeb75c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.Db2DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html
new file mode 100644
index 000000000..a7a990606
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html
new file mode 100644
index 000000000..fd1715dbc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.H2DatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html
new file mode 100644
index 000000000..4c758b89e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.MariadbDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html
new file mode 100644
index 000000000..d114ccb62
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.MysqlDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html
new file mode 100644
index 000000000..de3264e33
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html
new file mode 100644
index 000000000..299910b9e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.OracleDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html
new file mode 100644
index 000000000..c95da2a20
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html
new file mode 100644
index 000000000..4d873a3f5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.PgDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.PgDatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html
new file mode 100644
index 000000000..fe656c0fc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html
new file mode 100644
index 000000000..69efd3a7b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.config.db.SqlServerDatabaseConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html
new file mode 100644
index 000000000..051070835
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html
@@ -0,0 +1,148 @@
+
+
+
+
+io.nflow.engine.config.db (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.config.db
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Base class for different database configurations.
+
+
+
+
Configuration for DB2 database.
+
+
+
+
SQL variants optimized for DB2.
+
+
+
+
Configuration for H2 database.
+
+
+
+
SQL variants optimized for H2.
+
+
+
+
Configuration for MariaDB database.
+
+
+
+
Configuration for MySQL database.
+
+
+
+
Configuration for Oracle database.
+
+
+
+
SQL variants optimized for Oracle.
+
+
+
+
Configuration for PostgreSQL database.
+
+
+
+
SQL variants optimized for PostgreSQL.
+
+
+
+
Configuration for SQL Server database.
+
+
+
+
SQL variants optimized for SQL Server.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html
new file mode 100644
index 000000000..5244d2d8f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html
@@ -0,0 +1,91 @@
+
+
+
+
+io.nflow.engine.config.db Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html
new file mode 100644
index 000000000..3b2272d62
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Package io.nflow.engine.config.db (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Base class for different database configurations.
+
+
+
+
+
+
+
+
+
+
+
+
+
Base class for different database configurations.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html
new file mode 100644
index 000000000..6d7248703
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html
@@ -0,0 +1,138 @@
+
+
+
+
+io.nflow.engine.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.config
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Annotation Interfaces
+
+
+
+
+
+
+
The main Spring configuration class for nFlow engine.
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
Constants for profile names supported by nFlow.
+
+
+
+
Spring configuration for including properties from nflow-engine.properties file.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html
new file mode 100644
index 000000000..8b22f9d94
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html
@@ -0,0 +1,94 @@
+
+
+
+
+io.nflow.engine.config Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Annotation Interface Hierarchy
+
+io.nflow.engine.config.NFlow (implements java.lang.annotation.Annotation )
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-use.html b/apidocs/v10.0.0/io/nflow/engine/config/package-use.html
new file mode 100644
index 000000000..8c549a5a8
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/config/package-use.html
@@ -0,0 +1,207 @@
+
+
+
+
+Uses of Package io.nflow.engine.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
Default configuration for nFlow REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
The main Spring configuration class for nFlow engine.
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Marker annotation for nFlow.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html
new file mode 100644
index 000000000..590c0a278
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html
@@ -0,0 +1,193 @@
+
+
+
+
+DispatcherExceptionAnalyzer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is
+ handled.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Override this to provide custom handling.
+
+
+
+
+
Analyze the exception.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+DispatcherExceptionAnalyzer
+public DispatcherExceptionAnalyzer ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+analyzeSafely
+
+Analyze the exception.
+
+Parameters:
+e
- The exception to be analyzed.
+Returns:
+How the exception should be handled.
+
+
+
+
+
+analyze
+
+Override this to provide custom handling.
+
+Parameters:
+e
- The exception to be analyzed.
+Returns:
+How the exception should be handled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html
new file mode 100644
index 000000000..27e418881
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html
@@ -0,0 +1,254 @@
+
+
+
+
+DispatcherExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create the dispatcher exception handling object.
+
+
+
+
+
+
+
+
Set if dispatcher should log the exception or not.
+
+
+
+
+
Set if sleep time should be randomized or not.
+
+
+
+
+
Set if dispatcher should sleep a while after exception or not.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+setLog
+
+Set if dispatcher should log the exception or not. Default is true.
+
+Parameters:
+log
- True if dispatcher should log the exception.
+Returns:
+This.
+
+
+
+
+
+setSleep
+
+Set if dispatcher should sleep a while after exception or not. Default is true.
+
+Parameters:
+sleep
- True if dispatcher should sleep a while after exception.
+Returns:
+This.
+
+
+
+
+
+setRandomizeSleep
+
+Set if sleep time should be randomized or not. Default is false.
+
+Parameters:
+randomizeSleep
- True if sleep time should be randomized.
+Returns:
+This.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html
new file mode 100644
index 000000000..b7a8e9104
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html
@@ -0,0 +1,184 @@
+
+
+
+
+DispatcherExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Controls how an exception should be handled by the dispatcher.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final boolean
+
+
+
True when dispatcher should log the exception.
+
+
final boolean
+
+
+
True when the sleep time should be randomized.
+
+
final boolean
+
+
+
True when dispatcher should sleep a while after exception.
+
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+log
+public final boolean log
+True when dispatcher should log the exception.
+
+
+
+
+sleep
+public final boolean sleep
+True when dispatcher should sleep a while after exception.
+
+
+
+
+randomizeSleep
+public final boolean randomizeSleep
+True when the sleep time should be randomized.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html
new file mode 100644
index 000000000..8f43f3b1a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html
@@ -0,0 +1,231 @@
+
+
+
+
+ExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create the exception handling object.
+
+
+
+
+
+
+
+
Set the log entry level.
+
+
+
+
+
Set if exception stack trace should be logged or not.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getThis
+public abstract T getThis ()
+Return this.
+
+Returns:
+This.
+
+
+
+
+
+setLogLevel
+public T setLogLevel (org.slf4j.event.Level logLevel)
+Set the log entry level. Default is ERROR.
+
+Parameters:
+logLevel
- The log entry level.
+Returns:
+This.
+
+
+
+
+
+setLogStackTrace
+public T setLogStackTrace (boolean logStackTrace)
+Set if exception stack trace should be logged or not. Default is true.
+
+Parameters:
+logStackTrace
- True to log the exception stack trace, false to log the exception message only.
+Returns:
+This.
+
+
+
+
+
+build
+
+Create the exception handling object.
+
+Returns:
+Exception handling.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html
new file mode 100644
index 000000000..33687600e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html
@@ -0,0 +1,171 @@
+
+
+
+
+ExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final org.slf4j.event.Level
+
+
+
The log entry level for logging the exception.
+
+
final boolean
+
+
+
True when the exception stack trace should be logged.
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+logLevel
+public final org.slf4j.event.Level logLevel
+The log entry level for logging the exception.
+
+
+
+
+logStackTrace
+public final boolean logStackTrace
+True when the exception stack trace should be logged.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html
new file mode 100644
index 000000000..9f5b9aaf0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html
@@ -0,0 +1,218 @@
+
+
+
+
+StateProcessExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create the exception handling object.
+
+
+
+
+
+
+
+
Set if state method processing is retryable or not.
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+setRetryable
+
+Set if state method processing is retryable or not.
+
+Parameters:
+isRetryable
- True if state method processing should be retried.
+Returns:
+This.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html
new file mode 100644
index 000000000..0f55da7db
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html
@@ -0,0 +1,160 @@
+
+
+
+
+StateProcessExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final boolean
+
+
+
True when the state method processing should be retried.
+
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+isRetryable
+public final boolean isRetryable
+True when the state method processing should be retried.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html
new file mode 100644
index 000000000..984fd6742
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html
@@ -0,0 +1,207 @@
+
+
+
+
+StateSaveExceptionAnalyzer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception
+ is handled.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create state save exception analyzer.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Override this to provide custom handling.
+
+
+
+
+
Analyze the exception.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StateSaveExceptionAnalyzer
+@Inject
+ public StateSaveExceptionAnalyzer (Environment env)
+Create state save exception analyzer.
+
+Parameters:
+env
- The Spring environment.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+analyzeSafely
+
+Analyze the exception.
+
+Parameters:
+e
- The exception to be analyzed.
+saveRetryCount
- How many times the saving has been attempted before this attempt.
+Returns:
+How the exception should be handled.
+
+
+
+
+
+analyze
+
+Override this to provide custom handling.
+
+Parameters:
+e
- The exception to be analyzed.
+saveRetryCount
- How many times the saving has been attempted before this attempt.
+Returns:
+How the exception should be handled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html
new file mode 100644
index 000000000..da42a1fcc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html
@@ -0,0 +1,218 @@
+
+
+
+
+StateSaveExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create the state save exception handling object.
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+setRetryDelay
+
+Set the retry delay. Default is 1 minute.
+
+Parameters:
+retryDelay
- The retry delay.
+Returns:
+This.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html
new file mode 100644
index 000000000..bbd0290bb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html
@@ -0,0 +1,160 @@
+
+
+
+
+StateSaveExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
org.joda.time.Duration
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+retryDelay
+public org.joda.time.Duration retryDelay
+Retry delay.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html
new file mode 100644
index 000000000..34f8247ef
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.DispatcherExceptionAnalyzer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html
new file mode 100644
index 000000000..ec8694b7f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html
@@ -0,0 +1,104 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.DispatcherExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DispatcherExceptionHandling.Builder. getThis ()
+
+
+
DispatcherExceptionHandling.Builder. setLog (boolean log)
+
+
Set if dispatcher should log the exception or not.
+
+
+
+
+
Set if sleep time should be randomized or not.
+
+
+
DispatcherExceptionHandling.Builder. setSleep (boolean sleep)
+
+
Set if dispatcher should sleep a while after exception or not.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html
new file mode 100644
index 000000000..83ebf6aaa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html
@@ -0,0 +1,99 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.DispatcherExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Override this to provide custom handling.
+
+
+
+
+
Analyze the exception.
+
+
+
DispatcherExceptionHandling.Builder. build ()
+
+
Create the dispatcher exception handling object.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html
new file mode 100644
index 000000000..c0f6177ef
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html
@@ -0,0 +1,110 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.ExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
static class
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html
new file mode 100644
index 000000000..66c5d1d3b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html
@@ -0,0 +1,110 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.ExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Controls how an exception should be handled by the dispatcher.
+
+
class
+
+
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
class
+
+
+
Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+
+
+
+
+
+
+
+
ExceptionHandling.Builder. build ()
+
+
Create the exception handling object.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html
new file mode 100644
index 000000000..072ddc294
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html
@@ -0,0 +1,94 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.StateProcessExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StateProcessExceptionHandling.Builder. getThis ()
+
+
+
StateProcessExceptionHandling.Builder. setRetryable (boolean isRetryable)
+
+
Set if state method processing is retryable or not.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html
new file mode 100644
index 000000000..c64789848
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html
@@ -0,0 +1,121 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.StateProcessExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StateProcessExceptionHandling.Builder. build ()
+
+
Create the exception handling object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Analyze exception thrown by a state method to determine how it should be handled.
+
+
+
+
+
+
+
+
+
+
+
Set the exception analyzer function.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html
new file mode 100644
index 000000000..b01f7ba85
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.StateSaveExceptionAnalyzer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html
new file mode 100644
index 000000000..e6003d204
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html
@@ -0,0 +1,94 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.StateSaveExceptionHandling.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StateSaveExceptionHandling.Builder. getThis ()
+
+
+
StateSaveExceptionHandling.Builder. setRetryDelay (org.joda.time.Duration retryDelay)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html
new file mode 100644
index 000000000..fbcd09f15
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Class io.nflow.engine.exception.StateSaveExceptionHandling (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Override this to provide custom handling.
+
+
+
+
+
Analyze the exception.
+
+
+
StateSaveExceptionHandling.Builder. build ()
+
+
Create the state save exception handling object.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html
new file mode 100644
index 000000000..d3b445e59
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html
@@ -0,0 +1,154 @@
+
+
+
+
+io.nflow.engine.exception (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.exception
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
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.
+
+
+
+
Controls how an exception should be handled.
+
+
+
+
Builder for exception handling settings.
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html
new file mode 100644
index 000000000..ad5220ae2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html
@@ -0,0 +1,91 @@
+
+
+
+
+io.nflow.engine.exception Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html
new file mode 100644
index 000000000..cfa411e72
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html
@@ -0,0 +1,131 @@
+
+
+
+
+Uses of Package io.nflow.engine.exception (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
Controls how an exception should be handled by the dispatcher.
+
+
+
+
Builder for exception handling settings.
+
+
+
+
Controls how an exception should be handled.
+
+
+
+
Builder for exception handling settings.
+
+
+
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
+
+
Builder for exception handling settings.
+
+
+
+
Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+
+
+
Builder for exception handling settings.
+
+
+
+
+
+
+
+
+
+
+
+
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html
new file mode 100644
index 000000000..9b68ff1d5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html
@@ -0,0 +1,181 @@
+
+
+
+
+EngineEnvironmentModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+com.google.inject.Module
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
Methods inherited from class com.google.inject.AbstractModule
+addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+EngineEnvironmentModule
+public EngineEnvironmentModule (Properties userProperties,
+ String ... classpathPropertiesFiles)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+addDefaultPropertiesFiles
+protected static String [] addDefaultPropertiesFiles (String defaultPropertiesFile,
+ String ... classpathPropertiesFiles)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html
new file mode 100644
index 000000000..689cd982b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html
@@ -0,0 +1,322 @@
+
+
+
+
+EngineModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.google.inject.AbstractModule
+
io.nflow.engine.guice.EngineModule
+
+
+
+
+All Implemented Interfaces:
+com.google.inject.Module
+
+
+public class EngineModule
+extends com.google.inject.AbstractModule
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected void
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.DatabaseInitializer
+
+
+
+
+
+
io.nflow.engine.internal.executor.WorkflowInstanceExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class com.google.inject.AbstractModule
+addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+nflowNonSpringWorkflowsListing
+
+
+
+
+
+
+
+
+nflowExecutor
+@Provides
+@Inject
+ public io.nflow.engine.internal.executor.WorkflowInstanceExecutor nflowExecutor (ThreadFactory factory,
+ Environment env)
+
+
+
+
+
+
+
+
+
+
+nflowDatabaseInitializer
+
+
+
+
+
+
+
+
+nflowNamedParameterJdbcTemplate
+
+
+
+
+
+nflowTransactionTemplate
+
+
+
+
+
+
+
+
+
+
+
+databaseConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html
new file mode 100644
index 000000000..c69003551
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html
@@ -0,0 +1,200 @@
+
+
+
+
+EnvironmentModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.google.inject.AbstractModule
+
io.nflow.engine.guice.EnvironmentModule
+
+
+
+
+All Implemented Interfaces:
+com.google.inject.Module
+
+
+Direct Known Subclasses:
+EngineEnvironmentModule
+
+
+public class EnvironmentModule
+extends com.google.inject.AbstractModule
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected void
+
+
+
protected void
+
+
+
+
+
+
+
+
+
+
Methods inherited from class com.google.inject.AbstractModule
+addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+EnvironmentModule
+public EnvironmentModule (Properties userProperties,
+ String ... classpathPropertiesFiles)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+customizeEnvironment
+
+
+
+
+
+getClassPathConfigurationProperties
+protected Properties getClassPathConfigurationProperties ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html b/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html
new file mode 100644
index 000000000..de86ffd12
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html
@@ -0,0 +1,180 @@
+
+
+
+
+NflowController (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Singleton
+ public class NflowController
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowController
+@Inject
+ public NflowController (io.nflow.engine.internal.executor.WorkflowLifecycle lifecycle,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.workflow.MaintenanceWorkflowStarter maintenanceWorkflowStarter,
+ Set <WorkflowDefinition > workflowDefinitions)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+start
+public void start ()
+
+
+
+
+stop
+public void stop ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html
new file mode 100644
index 000000000..2faff6e33
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.guice.EngineEnvironmentModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.guice.EngineEnvironmentModule
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html
new file mode 100644
index 000000000..5d9bbcdc7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.guice.EngineModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.guice.EngineModule
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html
new file mode 100644
index 000000000..3d6085d30
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html
@@ -0,0 +1,87 @@
+
+
+
+
+Uses of Class io.nflow.engine.guice.EnvironmentModule (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html
new file mode 100644
index 000000000..a76094dfa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.guice.NflowController (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.guice.NflowController
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html
new file mode 100644
index 000000000..575b12316
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html
@@ -0,0 +1,120 @@
+
+
+
+
+io.nflow.engine.guice (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.guice
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html
new file mode 100644
index 000000000..033c34f4b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html
@@ -0,0 +1,86 @@
+
+
+
+
+io.nflow.engine.guice Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+Class Hierarchy
+
+java.lang.Object
+
+com.google.inject.AbstractModule (implements com.google.inject.Module)
+
+
+io.nflow.engine.guice.NflowController
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html
new file mode 100644
index 000000000..bac0c50f2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html
@@ -0,0 +1,84 @@
+
+
+
+
+Uses of Package io.nflow.engine.guice (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html b/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html
new file mode 100644
index 000000000..60f693911
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html
@@ -0,0 +1,139 @@
+
+
+
+
+ListenerChain (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface ListenerChain
+The workflow executor listener chain.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
Return the next listener in the chain.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+next
+
+Return the next listener in the chain.
+
+Parameters:
+context
- The workflow execution listener context.
+Returns:
+The next action to be taken in the workflow processing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html
new file mode 100644
index 000000000..d2c4f8cf0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html
@@ -0,0 +1,255 @@
+
+
+
+
+WorkflowExecutorListener.ListenerContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing interface:
+WorkflowExecutorListener
+
+
+public static class WorkflowExecutorListener.ListenerContext
+
extends ModelObject
+ListenerContext instance is created at start of workflow state execution and passed to listener's
+ life-cycle methods.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
Stateless listeners can use data to pass information between listener
+ stages.
+
+
+
+
+
The definition of the workflow.
+
+
+
+
+
The workflow instance.
+
+
+
+
+
The action to be taken after workflow state execution.
+
+
+
+
+
The name of the state of the workflow instance before processing.
+
+
final org.joda.time.DateTime
+
+
+
The time when the listener context was created.
+
+
+
+
+
The access point for the workflow instance-specific information.
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+start
+public final org.joda.time.DateTime start
+The time when the listener context was created.
+
+
+
+
+definition
+
+The definition of the workflow.
+
+
+
+
+originalState
+public final String originalState
+The name of the state of the workflow instance before processing.
+
+
+
+
+instance
+
+The workflow instance.
+
+
+
+
+stateExecution
+
+The access point for the workflow instance-specific information.
+
+
+
+
+nextAction
+
+The action to be taken after workflow state execution. Available in
+ afterProcessing and afterFailure stages only. Changing the value in the
+ listener has no effect.
+
+
+
+
+data
+
+Stateless listeners can use data to pass information between listener
+ stages.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html
new file mode 100644
index 000000000..79b06aacd
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html
@@ -0,0 +1,259 @@
+
+
+
+
+WorkflowExecutorListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+All Known Implementing Classes:
+MetricsWorkflowExecutorListener
, WorkflowLogContextListener
+
+
+public interface WorkflowExecutorListener
+WorkflowExecutorListener is a global, stateless listener for workflow
+ executors. The interface contains default (no-op) method implementations.
+
+ Same instance of WorkflowExecutorListener is used for all workflow
+ state executions: all state must be stored in ListenerContext.data
.
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
ListenerContext instance is created at start of workflow state execution and passed to listener's
+ life-cycle methods.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Default Methods
+
+
+
+
+
+
default void
+
+
+
Executed after state processing has failed and before persisting state.
+
+
default void
+
+
+
Executed after state has been successfully processed and before persisting
+ state.
+
+
default void
+
+
+
Executed before state is processed.
+
+
default boolean
+
+
+
Called when instance processing is potentially stuck.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+beforeProcessing
+
+Executed before state is processed. Exceptions are logged but they do not
+ affect workflow processing.
+
+Parameters:
+listenerContext
- The listener context.
+
+
+
+
+
+process
+
+Processing chain.
+ Process methods in listeners form a
+
Chain of Responsibility pattern .
+ Listener can either call chain.next(listenerContext) to proceed to next filter or not to call it causing
+ processing of state to be skipped. Changes to workflowInstance (not child workflows or state variables) by
+ the filter will be persisted to database.
+
+ Typical implementation:
+
+
+ public NextAction process(ListenerContext listenerContext, ListenerChain chain) {
+ return chain.next(listenerContext);
+ }
+
+
+Parameters:
+listenerContext
- The listener context.
+chain
- The listener chain.
+Returns:
+NextAction
+
+
+
+
+
+afterProcessing
+
+Executed after state has been successfully processed and before persisting
+ state. Exceptions are logged but they do not affect workflow processing.
+
+Parameters:
+listenerContext
- The listener context.
+
+
+
+
+
+afterFailure
+
+Executed after state processing has failed and before persisting state.
+ Exceptions are logged but they do not affect workflow processing.
+
+Parameters:
+listenerContext
- The listener context.
+throwable
- The exception thrown by the state handler method.
+
+
+
+
+
+handlePotentiallyStuck
+
+Called when instance processing is potentially stuck. Return true to interrupt the processing thread. Default implementation
+ returns false.
+
+Parameters:
+listenerContext
- The listener context.
+processingTime
- How long the instances has been processed.
+Returns:
+True if processing should be interruped, false otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html
new file mode 100644
index 000000000..58202ac4c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html
@@ -0,0 +1,92 @@
+
+
+
+
+Uses of Interface io.nflow.engine.listener.ListenerChain (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html
new file mode 100644
index 000000000..48c8cb237
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html
@@ -0,0 +1,170 @@
+
+
+
+
+Uses of Class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
default void
+
+
+
Executed after state processing has failed and before persisting state.
+
+
default void
+
+
+
Executed after state has been successfully processed and before persisting
+ state.
+
+
default void
+
+
+
Executed before state is processed.
+
+
default boolean
+
+
+
Called when instance processing is potentially stuck.
+
+
+
+
+
Return the next listener in the chain.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html
new file mode 100644
index 000000000..4b5e9fb3f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html
@@ -0,0 +1,115 @@
+
+
+
+
+Uses of Interface io.nflow.engine.listener.WorkflowExecutorListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Compute following metrics on per state basis
+
+ Execution time histograms and execution rate
+ Number of successful executions
+ Number of failed executions
+ Retry count histograms
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html
new file mode 100644
index 000000000..7d7e9f7c6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html
@@ -0,0 +1,133 @@
+
+
+
+
+io.nflow.engine.listener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.listener
+
+Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes
+
+
+
+
+
+
+
The workflow executor listener chain.
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html
new file mode 100644
index 000000000..8cf7b091e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html
@@ -0,0 +1,87 @@
+
+
+
+
+io.nflow.engine.listener Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html
new file mode 100644
index 000000000..165992d0f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html
@@ -0,0 +1,139 @@
+
+
+
+
+Uses of Package io.nflow.engine.listener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
The workflow executor listener chain.
+
+
+
+
ListenerContext instance is created at start of workflow state execution and passed to listener's
+ life-cycle methods.
+
+
+
+
+
+
+
+
+
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html b/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html
new file mode 100644
index 000000000..adb8fd942
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html
@@ -0,0 +1,199 @@
+
+
+
+
+ModelObject (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Direct Known Subclasses:
+Action
, CreateWorkflowInstanceRequest
, CreateWorkflowInstanceResponse
, ErrorResponse
, ListWorkflowDefinitionResponse
, ListWorkflowDefinitionResponse.Settings
, ListWorkflowDefinitionResponse.Signal
, ListWorkflowDefinitionResponse.TransitionDelays
, ListWorkflowExecutorResponse
, ListWorkflowInstanceResponse
, MaintenanceRequest
, MaintenanceRequest.MaintenanceRequestItem
, MaintenanceResponse
, NextAction
, QueryWorkflowInstances
, QueueStatistics
, SetSignalRequest
, SetSignalResponse
, State
, State
, Statistics
, Statistics.QueueStatistics
, StatisticsResponse
, UpdateWorkflowInstanceRequest
, WakeupRequest
, WakeupResponse
, WorkflowDefinition
, WorkflowDefinitionStatistics
, WorkflowDefinitionStatisticsResponse
, WorkflowDefinitionStatisticsResponse.StateStatistics
, WorkflowDefinitionStatisticsResponse.StateStatistics.All
, WorkflowExecutor
, WorkflowExecutorListener.ListenerContext
, WorkflowInstance
, WorkflowInstanceAction
, WorkflowSettings
+
+
+public abstract class ModelObject
+
extends Object
+Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses. We would use
+ something more sensible method, but this is what Java allows. User code should never use ModelObject for anything.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ModelObject
+public ModelObject ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+hashCode
+public int hashCode ()
+
+Overrides:
+hashCode
in class Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html b/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html
new file mode 100644
index 000000000..2b742c202
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html
@@ -0,0 +1,318 @@
+
+
+
+
+Uses of Class io.nflow.engine.model.ModelObject (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
static class
+
+
+
ListenerContext instance is created at start of workflow state execution and passed to listener's
+ life-cycle methods.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Bulk child workflow executor that does not overflow the system.
+
+
class
+
+
+
Workflow that wakes up periodically to execute a task.
+
+
class
+
+
+
Clean up workflow instances periodically.
+
+
class
+
+
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
+ implementation is not needed.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
The base class for all workflow definitions.
+
+
class
+
+
+
class
+
+
+
Configuration for the workflow execution.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Describes one workflow executor.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Parameters for workflow instance query.
+
+
class
+
+
+
An instance of a workflow.
+
+
class
+
+
+
An execution of a workflow instance state.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
static class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
static class
+
+
+
static class
+
+
+
static class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
static class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
static class
+
+
+
static class
+
+
+
static class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html
new file mode 100644
index 000000000..bc4b77e21
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html
@@ -0,0 +1,117 @@
+
+
+
+
+io.nflow.engine.model (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.model
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html
new file mode 100644
index 000000000..8fd0a5d76
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+io.nflow.engine.model Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-use.html b/apidocs/v10.0.0/io/nflow/engine/model/package-use.html
new file mode 100644
index 000000000..d4c8871f2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/model/package-use.html
@@ -0,0 +1,188 @@
+
+
+
+
+Uses of Package io.nflow.engine.model (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing workflow executors.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/package-summary.html
new file mode 100644
index 000000000..1496cb166
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/package-summary.html
@@ -0,0 +1,118 @@
+
+
+
+
+io.nflow.engine (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
NflowEngine starts up nflow-engine with given database and workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/package-tree.html
new file mode 100644
index 000000000..63ca18f00
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/package-tree.html
@@ -0,0 +1,77 @@
+
+
+
+
+io.nflow.engine Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/package-use.html b/apidocs/v10.0.0/io/nflow/engine/package-use.html
new file mode 100644
index 000000000..c3cacff1b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.engine (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html b/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html
new file mode 100644
index 000000000..80774e421
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html
@@ -0,0 +1,166 @@
+
+
+
+
+HealthCheckService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service for checking the database connection. The service can be e.g. hooked up to web service health check endpoint.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+HealthCheckService
+@Inject
+ public HealthCheckService (io.nflow.engine.internal.dao.HealthCheckDao healthCheckDao)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+checkDatabaseConnection
+public boolean checkDatabaseConnection ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html
new file mode 100644
index 000000000..16288d389
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html
@@ -0,0 +1,241 @@
+
+
+
+
+MaintenanceConfiguration.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+MaintenanceConfiguration
+
+
+public static class MaintenanceConfiguration.Builder
+
extends Object
+Builds MaintenanceConfiguration objects.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Build MaintenanceConfiguration object.
+
+
+
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
+
+
+
Set configuration for deleting old workflow instances from archive tables.
+
+
+
+
+
Set configuration for deleting old workflow executors.
+
+
+
+
+
Set configuration for deleting old workflow instances from main tables.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+withArchiveWorkflows
+
+Configuration for deleting old workflow instances from archive tables.
+
+Returns:
+builder for configuration
+
+
+
+
+
+withDeleteArchivedWorkflows
+
+Set configuration for deleting old workflow instances from archive tables.
+
+Returns:
+builder for configuration
+
+
+
+
+
+withDeleteWorkflows
+
+Set configuration for deleting old workflow instances from main tables.
+
+Returns:
+builder for configuration
+
+
+
+
+
+withDeleteExpiredExecutorsOlderThan
+
+Set configuration for deleting old workflow executors.
+
+Parameters:
+olderThanPeriod
- Time limit
+Returns:
+builder for configuration
+
+
+
+
+
+build
+
+Build MaintenanceConfiguration object.
+
+Returns:
+MaintenanceConfiguration object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html
new file mode 100644
index 000000000..7ae3686a3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html
@@ -0,0 +1,203 @@
+
+
+
+
+MaintenanceConfiguration.ConfigurationItem.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Finish ConfigurationItem object and move back to MaintenanceConfiguration.
+
+
+
+
+
Set the batch size for the maintenance operation.
+
+
+
+
+
Set the time limit for the maintenance operation.
+
+
+
+
+
Set the workflow types to be processed.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+setOlderThanPeriod
+
+Set the time limit for the maintenance operation. Items older than (now - period) are processed.
+
+Parameters:
+olderThanPeriod
- Time limit
+Returns:
+this
+
+
+
+
+
+setBatchSize
+
+Set the batch size for the maintenance operation. Default is 1000.
+
+Parameters:
+batchSize
- Number of workflows to operate on in single transaction. Typical value is 100-1000. This parameter mostly
+ affects on performance.
+Returns:
+this
+
+
+
+
+
+setWorkflowTypes
+
+Set the workflow types to be processed. Default is empty, which means all types are processed.
+
+Parameters:
+workflowTypes
- Workflow types to be processed.
+Returns:
+this
+
+
+
+
+
+done
+
+Finish ConfigurationItem object and move back to MaintenanceConfiguration.
+
+Returns:
+The parent MaintenanceConfiguration builder object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html
new file mode 100644
index 000000000..1108a6e49
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html
@@ -0,0 +1,183 @@
+
+
+
+
+MaintenanceConfiguration.ConfigurationItem (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+
+
+Enclosing class:
+MaintenanceConfiguration
+
+
+public static class MaintenanceConfiguration.ConfigurationItem
+
extends Object
+Configuration for a single maintenance operation.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builds ConfigurationItem objects.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final int
+
+
+
The batch size of the maintenance operation.
+
+
final org.joda.time.ReadablePeriod
+
+
+
Items older than (now - period) are processed.
+
+
+
+
+
The workflow types to be processed.
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+olderThanPeriod
+public final org.joda.time.ReadablePeriod olderThanPeriod
+Items older than (now - period) are processed.
+
+
+
+
+batchSize
+public final int batchSize
+The batch size of the maintenance operation.
+
+
+
+
+workflowTypes
+
+The workflow types to be processed. If empty, process all types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html
new file mode 100644
index 000000000..0bb763020
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html
@@ -0,0 +1,196 @@
+
+
+
+
+MaintenanceConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class MaintenanceConfiguration
+
extends Object
+Configuration for all maintenance operations.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builds MaintenanceConfiguration objects.
+
+
static class
+
+
+
Configuration for a single maintenance operation.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
Configuration for archiving old workflow instances.
+
+
+
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
final org.joda.time.ReadablePeriod
+
+
+
Delete workflow executors that have expired [given period] ago.
+
+
+
+
+
Configuration for deleting old workflow instances from main tables.
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+archiveWorkflows
+
+Configuration for archiving old workflow instances.
+
+
+
+
+deleteArchivedWorkflows
+
+Configuration for deleting old workflow instances from archive tables.
+
+
+
+
+deleteWorkflows
+
+Configuration for deleting old workflow instances from main tables.
+
+
+
+
+deleteExpiredExecutorsOlderThan
+public final org.joda.time.ReadablePeriod deleteExpiredExecutorsOlderThan
+Delete workflow executors that have expired [given period] ago.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html
new file mode 100644
index 000000000..a4a53f729
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html
@@ -0,0 +1,229 @@
+
+
+
+
+MaintenanceResults.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+MaintenanceResults
+
+
+public static class MaintenanceResults.Builder
+
extends Object
+Build MaintenanceResults objects.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Build MaintenanceResults object.
+
+
+
+
+
Set number of workflows archived.
+
+
+
+
+
Set number of archived workflows deleted.
+
+
+
+
+
Set number of workflows deleted.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+setArchivedWorkflows
+
+Set number of workflows archived.
+
+Parameters:
+archivedWorkflows
- Number of workflows archived.
+Returns:
+this
+
+
+
+
+
+setDeletedArchivedWorkflows
+
+Set number of archived workflows deleted.
+
+Parameters:
+deletedArchivedWorkflows
- Number of archived workflows deleted.
+Returns:
+this
+
+
+
+
+
+setDeletedWorkflows
+
+Set number of workflows deleted.
+
+Parameters:
+deletedWorkflows
- Number of workflows deleted.
+Returns:
+this
+
+
+
+
+
+build
+
+Build MaintenanceResults object.
+
+Returns:
+MaintenanceResults object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html
new file mode 100644
index 000000000..63561ff6f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html
@@ -0,0 +1,179 @@
+
+
+
+
+MaintenanceResults (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class MaintenanceResults
+
extends Object
+Represent maintenance operation results.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Build MaintenanceResults objects.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final int
+
+
+
Number of workflows archived.
+
+
final int
+
+
+
Number of workflows deleted from archive table.
+
+
final int
+
+
+
Number of workflows deleted from main table.
+
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+archivedWorkflows
+public final int archivedWorkflows
+Number of workflows archived.
+
+
+
+
+deletedArchivedWorkflows
+public final int deletedArchivedWorkflows
+Number of workflows deleted from archive table.
+
+
+
+
+deletedWorkflows
+public final int deletedWorkflows
+Number of workflows deleted from main table.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html
new file mode 100644
index 000000000..edac5c82c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html
@@ -0,0 +1,202 @@
+
+
+
+
+MaintenanceService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Named
+ public class MaintenanceService
+
extends Object
+Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
MaintenanceService (io.nflow.engine.internal.dao.MaintenanceDao maintenanceDao,
+ io.nflow.engine.internal.dao.TableMetadataChecker tableMetadataChecker,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.dao.ExecutorDao executorDao)
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
Delete workflow executors that have expired [given period] ago.
+
+
+
+
+
Cleans up old (whose modified time is earlier than olderThanPeriod
parameter) and passive (that do not have
+ nextActivation
) workflows.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceService
+@Inject
+ public MaintenanceService (io.nflow.engine.internal.dao.MaintenanceDao maintenanceDao,
+ io.nflow.engine.internal.dao.TableMetadataChecker tableMetadataChecker,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.dao.ExecutorDao executorDao)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+cleanupWorkflows
+
+Cleans up old (whose modified time is earlier than olderThanPeriod
parameter) and passive (that do not have
+ nextActivation
) workflows. Copies workflow instances, actions and state variables to corresponding archive
+ tables and removes them from production and archive tables as requested.
+
+Parameters:
+configuration
- Cleanup actions to be executed and parameters for the actions.
+Returns:
+Object describing the number of workflows acted on.
+
+
+
+
+
+cleanupExecutors
+public int cleanupExecutors (org.joda.time.ReadablePeriod deleteExpiredExecutorsOlderThan)
+Delete workflow executors that have expired [given period] ago.
+
+Parameters:
+deleteExpiredExecutorsOlderThan
- Time to wait before expired executors get deleted.
+Returns:
+Number of executors deleted.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html b/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html
new file mode 100644
index 000000000..21d7c6bb3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html
@@ -0,0 +1,157 @@
+
+
+
+
+NflowNotFoundException (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable
+
+
+
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Throwable
+
addSuppressed , fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , getSuppressed , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowNotFoundException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html b/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html
new file mode 100644
index 000000000..5c46b4b48
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html
@@ -0,0 +1,203 @@
+
+
+
+
+StatisticsService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service for fetching statistics.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return queue statistics for the executor group.
+
+
+
getWorkflowDefinitionStatistics (String type,
+ org.joda.time.DateTime createdAfter,
+ org.joda.time.DateTime createdBefore,
+ org.joda.time.DateTime modifiedAfter,
+ org.joda.time.DateTime modifiedBefore)
+
+
Return statistics for a given workflow definition type.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StatisticsService
+@Inject
+ public StatisticsService (io.nflow.engine.internal.dao.StatisticsDao statisticsDao)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getStatistics
+
+Return queue statistics for the executor group.
+
+Returns:
+Queue statistics.
+
+
+
+
+
+getWorkflowDefinitionStatistics
+public Map <String ,Map <String ,WorkflowDefinitionStatistics >> getWorkflowDefinitionStatistics (String type,
+ org.joda.time.DateTime createdAfter,
+ org.joda.time.DateTime createdBefore,
+ org.joda.time.DateTime modifiedAfter,
+ org.joda.time.DateTime modifiedBefore)
+Return statistics for a given workflow definition type.
+
+Parameters:
+type
- The workflow definition type.
+createdAfter
- If given, count only workflow instances created after this time.
+createdBefore
- If given, count only workflow instances created before this time.
+modifiedAfter
- If given, count only workflow instances modified after this time.
+modifiedBefore
- If given, count only workflow instances modified after this time.
+Returns:
+The statistics per workflow state and status.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html
new file mode 100644
index 000000000..48fb14461
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html
@@ -0,0 +1,145 @@
+
+
+
+
+WorkflowDefinitionClassNameScanner (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Register workflow definitions defined in the class name listing resource.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html
new file mode 100644
index 000000000..b378c40b1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html
@@ -0,0 +1,226 @@
+
+
+
+
+WorkflowDefinitionService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service for managing workflow definitions.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Add given workflow definition to managed definitions.
+
+
+
+
+
Return the workflow definition that matches the give workflow type name.
+
+
+
+
+
Return all managed workflow definitions.
+
+
void
+
+
+
Persist all loaded workflow definitions if nflow.autoinit is false and nflow.definition.persist is true.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionService
+@Inject
+ public WorkflowDefinitionService (io.nflow.engine.internal.dao.WorkflowDefinitionDao workflowDefinitionDao,
+ Environment env)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getWorkflowDefinition
+
+Return the workflow definition that matches the give workflow type name.
+
+Parameters:
+type
- Workflow definition type.
+Returns:
+The workflow definition or null if not found.
+
+
+
+
+
+getWorkflowDefinitions
+
+Return all managed workflow definitions.
+
+Returns:
+List of workflow definitions.
+
+
+
+
+
+postProcessWorkflowDefinitions
+public void postProcessWorkflowDefinitions ()
+Persist all loaded workflow definitions if nflow.autoinit is false and nflow.definition.persist is true. If nflow.autoinit is
+ true, definitions are persisted when they are added to managed definitions.
+
+
+
+
+addWorkflowDefinition
+
+Add given workflow definition to managed definitions. Persist given definition if nflow.autoinit and nflow.definition.persist
+ are true.
+
+Parameters:
+wd
- The workflow definition to be added.
+Throws:
+IllegalStateException
- When a definition with the same type has already been added.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html
new file mode 100644
index 000000000..0b1c71f78
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html
@@ -0,0 +1,137 @@
+
+
+
+
+WorkflowDefinitionSpringBeanScanner (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Register workflow definitions defined as Spring beans.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionSpringBeanScanner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html
new file mode 100644
index 000000000..cc885e0f1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html
@@ -0,0 +1,173 @@
+
+
+
+
+WorkflowExecutorService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service for managing workflow executors.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return all workflow executors of this executor group.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowExecutorService
+@Inject
+ public WorkflowExecutorService (io.nflow.engine.internal.dao.ExecutorDao executorDao)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getWorkflowExecutors
+
+Return all workflow executors of this executor group.
+
+Returns:
+The workflow executors.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html
new file mode 100644
index 000000000..c9b4dba99
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html
@@ -0,0 +1,251 @@
+
+
+
+
+WorkflowInstanceInclude (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
The state variables for each action.
+
+
+
+
The actions related to this workflow instance (WorkflowInstance.actions).
+
+
+
+
The child workflow identifiers (WorkflowInstance.childWorkflows).
+
+
+
+
The most recent values of all state variables (WorkflowInstance.stateVariables).
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+CURRENT_STATE_VARIABLES
+
+The most recent values of all state variables (WorkflowInstance.stateVariables).
+
+
+
+
+CHILD_WORKFLOW_IDS
+
+The child workflow identifiers (WorkflowInstance.childWorkflows).
+
+
+
+
+ACTIONS
+
+The actions related to this workflow instance (WorkflowInstance.actions).
+
+
+
+
+ACTION_STATE_VARIABLES
+
+The state variables for each action. Ignored if ACTIONS are not loaded (WorkflowInstanceAction.updatedStateVariables).
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum class has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html
new file mode 100644
index 000000000..852060263
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html
@@ -0,0 +1,382 @@
+
+
+
+
+WorkflowInstanceService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service for managing workflow instances.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
WorkflowInstanceService (io.nflow.engine.internal.dao.WorkflowInstanceDao workflowInstanceDao,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor workflowInstancePreProcessor)
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return current signal value for given workflow instance.
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
boolean
+
+
+
Return true if this workflow instance has unfinished child workflow instances.
+
+
long
+
+
+
Insert the workflow instance to the database and return the id of the
+ instance.
+
+
+
+
+
Return workflow instances matching the given query.
+
+
+
+
+
Return workflow instances matching the given query.
+
+
boolean
+
+
+
Set signal value for given workflow instance.
+
+
boolean
+
+
+
Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+
+
boolean
+
+
+
Wake up the workflow instance matching the given id if it is in one of the expected states.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowInstanceService
+@Inject
+ public WorkflowInstanceService (io.nflow.engine.internal.dao.WorkflowInstanceDao workflowInstanceDao,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor workflowInstancePreProcessor)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getWorkflowInstance
+
+Return the workflow instance matching the given id.
+
+Parameters:
+id
- Workflow instance id.
+includes
- Set of properties to be loaded.
+maxActions
- Maximum number of actions to be loaded.
+Returns:
+The workflow instance.
+Throws:
+NflowNotFoundException
- If workflow instance is not found.
+
+
+
+
+
+getWorkflowInstance
+
+Return the workflow instance matching the given id.
+
+Parameters:
+id
- Workflow instance id.
+includes
- Set of properties to be loaded.
+maxActions
- Maximum number of actions to be loaded.
+queryArchive
- Query archive tables if not found from main tables.
+Returns:
+The workflow instance
+Throws:
+EmptyResultDataAccessException
- if not found
+
+
+
+
+
+insertWorkflowInstance
+
+Insert the workflow instance to the database and return the id of the
+ instance. If the instance already exists, return the id of the existing
+ instance.
+
+Parameters:
+instance
- The workflow instance to be inserted.
+Returns:
+The id of the inserted or existing workflow instance.
+
+
+
+
+
+updateWorkflowInstance
+
+Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+ If the state of the instance is not null, the status of the instance is updated based on the new state.
+ If the state of the instance is null, neither state nor status are updated.
+
+Parameters:
+instance
- The instance to be updated.
+action
- The action to be inserted.
+Returns:
+True if the update was successful, false otherwise.
+
+
+
+
+
+wakeupWorkflowInstance
+
+Wake up the workflow instance matching the given id if it is in one of the expected states.
+
+Parameters:
+id
- Workflow instance id.
+expectedStates
- The expected states, empty for any.
+Returns:
+True if the instance was woken up, false otherwise.
+
+
+
+
+
+listWorkflowInstances
+
+Return workflow instances matching the given query.
+
+Parameters:
+query
- The query parameters.
+Returns:
+Matching workflow instances, or empty collection if none found.
+
+
+
+
+
+listWorkflowInstancesAsStream
+
+Return workflow instances matching the given query.
+
+Parameters:
+query
- The query parameters.
+Returns:
+Matching workflow instances as Stream. The stream does not need to be closed.
+
+
+
+
+
+getSignal
+
+Return current signal value for given workflow instance.
+
+Parameters:
+workflowInstanceId
- Workflow instance id.
+Returns:
+Current signal value.
+
+
+
+
+
+setSignal
+
+Set signal value for given workflow instance.
+
+Parameters:
+workflowInstanceId
- Workflow instance id.
+signal
- New value for the signal.
+reason
- The reason for setting the signal.
+actionType
- The type of workflow action that is stored to instance actions.
+Returns:
+True when signal was set, false otherwise.
+
+
+
+
+
+hasUnfinishedChildWorkflows
+public boolean hasUnfinishedChildWorkflows (long workflowInstanceId)
+Return true if this workflow instance has unfinished child workflow instances.
+
+Parameters:
+workflowInstanceId
- The parent workflow instance id.
+Returns:
+True if the workflow instance has unfinished child workflow instances, false otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html
new file mode 100644
index 000000000..25b965b1f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html
@@ -0,0 +1,105 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.HealthCheckService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html
new file mode 100644
index 000000000..d928fdcc7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceConfiguration.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaintenanceConfiguration.ConfigurationItem.Builder. done ()
+
+
Finish ConfigurationItem object and move back to MaintenanceConfiguration.
+
+
+
+
+
Set configuration for deleting old workflow executors.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html
new file mode 100644
index 000000000..e2df3c2d7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html
@@ -0,0 +1,116 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaintenanceConfiguration.ConfigurationItem.Builder. setBatchSize (int batchSize)
+
+
Set the batch size for the maintenance operation.
+
+
+
MaintenanceConfiguration.ConfigurationItem.Builder. setOlderThanPeriod (org.joda.time.ReadablePeriod olderThanPeriod)
+
+
Set the time limit for the maintenance operation.
+
+
+
+
+
Set the workflow types to be processed.
+
+
+
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
+
+
+
Set configuration for deleting old workflow instances from archive tables.
+
+
+
+
+
Set configuration for deleting old workflow instances from main tables.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html
new file mode 100644
index 000000000..44c952df6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Configuration for archiving old workflow instances.
+
+
+
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
+
+
+
Configuration for deleting old workflow instances from main tables.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html
new file mode 100644
index 000000000..7b8fa8a77
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html
@@ -0,0 +1,140 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaintenanceConfiguration.Builder. build ()
+
+
Build MaintenanceConfiguration object.
+
+
+
+
+
+
+
+
+
+
+
Cleans up old (whose modified time is earlier than olderThanPeriod
parameter) and passive (that do not have
+ nextActivation
) workflows.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Clean up old workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html
new file mode 100644
index 000000000..e8ab4237e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceResults.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Set number of workflows archived.
+
+
+
+
+
Set number of archived workflows deleted.
+
+
+
+
+
Set number of workflows deleted.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html
new file mode 100644
index 000000000..a42b58dda
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html
@@ -0,0 +1,115 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceResults (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaintenanceResults.Builder. build ()
+
+
Build MaintenanceResults object.
+
+
+
+
+
Cleans up old (whose modified time is earlier than olderThanPeriod
parameter) and passive (that do not have
+ nextActivation
) workflows.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html
new file mode 100644
index 000000000..d3f5241d7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html
@@ -0,0 +1,107 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.MaintenanceService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html
new file mode 100644
index 000000000..dd5979f27
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.NflowNotFoundException (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.service.NflowNotFoundException
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html
new file mode 100644
index 000000000..07ccdf84b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html
@@ -0,0 +1,107 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.StatisticsService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html
new file mode 100644
index 000000000..8e82320ac
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.WorkflowDefinitionClassNameScanner (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.service.WorkflowDefinitionClassNameScanner
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html
new file mode 100644
index 000000000..f81f464d1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html
@@ -0,0 +1,200 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.WorkflowDefinitionService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaintenanceService (io.nflow.engine.internal.dao.MaintenanceDao maintenanceDao,
+ io.nflow.engine.internal.dao.TableMetadataChecker tableMetadataChecker,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.dao.ExecutorDao executorDao)
+
+
+
+
+
+
+
+
+
WorkflowInstanceService (io.nflow.engine.internal.dao.WorkflowInstanceDao workflowInstanceDao,
+ WorkflowDefinitionService workflowDefinitionService,
+ io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor workflowInstancePreProcessor)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html
new file mode 100644
index 000000000..3801d8f10
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html
new file mode 100644
index 000000000..a5556f63d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html
@@ -0,0 +1,126 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.WorkflowExecutorService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html
new file mode 100644
index 000000000..5b098ebd8
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html
@@ -0,0 +1,136 @@
+
+
+
+
+Uses of Enum Class io.nflow.engine.service.WorkflowInstanceInclude (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
WorkflowInstanceInclude. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html
new file mode 100644
index 000000000..9a13ea789
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html
@@ -0,0 +1,180 @@
+
+
+
+
+Uses of Class io.nflow.engine.service.WorkflowInstanceService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ResourceBase. listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ boolean queryArchive,
+ WorkflowInstanceService workflowInstances,
+ ListWorkflowInstanceConverter listWorkflowConverter)
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html
new file mode 100644
index 000000000..5ff8e53a0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html
@@ -0,0 +1,181 @@
+
+
+
+
+io.nflow.engine.service (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.service
+
+Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
+
+
+
All Classes and Interfaces Classes Enum Classes Exceptions
+
+
+
+
+
+
+
Service for checking the database connection.
+
+
+
+
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.
+
+
+
+
+
+
Service for fetching statistics.
+
+
+
+
Register workflow definitions defined in the class name listing resource.
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
Register workflow definitions defined as Spring beans.
+
+
+
+
Service for managing workflow executors.
+
+
+
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+
+
+
Service for managing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html
new file mode 100644
index 000000000..9d5a6dea3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html
@@ -0,0 +1,116 @@
+
+
+
+
+io.nflow.engine.service Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-use.html b/apidocs/v10.0.0/io/nflow/engine/service/package-use.html
new file mode 100644
index 000000000..a48840d77
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/service/package-use.html
@@ -0,0 +1,300 @@
+
+
+
+
+Uses of Package io.nflow.engine.service (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for checking the database connection.
+
+
+
+
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+
+
+
Service for fetching statistics.
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
Service for managing workflow executors.
+
+
+
+
Service for managing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
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 managing workflow definitions.
+
+
+
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+
+
+
+
+
+
+
+
+
+
+
+
Configuration for all maintenance operations.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for checking the database connection.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+
+
+
Service for managing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
Configuration for all maintenance operations.
+
+
+
+
Represent maintenance operation results.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
Service for managing workflow executors.
+
+
+
+
Service for managing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+
+
+
Service for fetching statistics.
+
+
+
+
Service for managing workflow definitions.
+
+
+
+
Service for managing workflow executors.
+
+
+
+
Service for managing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html
new file mode 100644
index 000000000..58cae9fa9
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html
@@ -0,0 +1,426 @@
+
+
+
+
+BulkWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Bulk child workflow executor that does not overflow the system.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
The type of default bulk workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
State variable name for child data.
+
+
+
+
+
State variable to define the maximum concurrency for executing child workflows.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
Create bulk workflow definition.
+
+
protected
+
+
+
Extend bulk workflow definition.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected boolean
+
+
+
Override this to determine if the child workflow is running or not.
+
+
+
+
+
protected boolean
+
+
+
Override this to create child workflows or add the children before starting the parent.
+
+
protected org.joda.time.DateTime
+
+
+
Override this to customize the time to wait for children to finish.
+
+
+
+
+
Check if all child workflows have finished.
+
+
protected org.joda.time.DateTime
+
+
+
Override this to customize the time to wait for new children before waking up.
+
+
+
+
+
+
Methods inherited from class io.nflow.engine.workflow.definition.WorkflowDefinition
+
getAllowedTransitions , getDescription , getErrorState , getFailureTransitions , getInitialState , getMethod , getMethod , getName , getSettings , getState , getStates , getSupportedSignals , getType , isAllowedNextAction , isStartState , permit , permit , registerState , setDescription , setName
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+BULK_WORKFLOW_TYPE
+public static final String BULK_WORKFLOW_TYPE
+The type of default bulk workflow.
+
+See Also:
+
+
+
+
+
+
+
+
+VAR_CHILD_DATA
+public static final String VAR_CHILD_DATA
+State variable name for child data.
+
+See Also:
+
+
+
+
+
+
+
+
+VAR_CONCURRENCY
+public static final String VAR_CONCURRENCY
+State variable to define the maximum concurrency for executing child workflows.
+
+See Also:
+
+
+
+
+
+
+
+
+SPLIT_WORK
+
+Bulk workflow states.
+
+
+
+
+WAIT_FOR_CHILDREN_TO_FINISH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+BulkWorkflow
+protected BulkWorkflow (String type)
+Extend bulk workflow definition.
+
+Parameters:
+type
- The type of the workflow.
+
+
+
+
+
+BulkWorkflow
+public BulkWorkflow ()
+Create bulk workflow definition.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+splitWork
+
+
+
+Parameters:
+execution
- State execution context.
+data
- Child data.
+Returns:
+Action to start waiting for children to finish or action to wait for children to be created.
+
+
+
+
+
+splitWorkImpl
+protected boolean splitWorkImpl (StateExecution execution,
+ com.fasterxml.jackson.databind.JsonNode data)
+Override this to create child workflows or add the children before starting the parent.
+
+Parameters:
+execution
- State execution context.
+data
- Child data.
+Returns:
+True to start processing the children, false to wait for children to be created.
+Throws:
+RuntimeException
- Thrown by default implementation if children are not created before the parent is started.
+
+
+
+
+
+waitForChildrenUntil
+protected org.joda.time.DateTime waitForChildrenUntil ()
+Override this to customize the time to wait for new children before waking up. Default is one hour.
+
+Returns:
+Time when parent should wake up to check if new children have been added.
+
+
+
+
+
+waitForChildrenToFinish
+
+Check if all child workflows have finished. Start new children if needed and allowed by concurrency limit.
+
+Parameters:
+execution
- State execution context.
+concurrency
- The maximum number of child workflows to start.
+Returns:
+Action to retry this state at the time returned by waitForChildrenToCompleteUntil()
.
+
+
+
+
+
+isRunning
+
+Override this to determine if the child workflow is running or not. The default implementation returns true if the instance
+ state is finished or created.
+
+Parameters:
+instance
- The child workflow instance to check.
+Returns:
+True if the child is running, false otherwise.
+
+
+
+
+
+waitForChildrenToCompleteUntil
+protected org.joda.time.DateTime waitForChildrenToCompleteUntil ()
+Override this to customize the time to wait for children to finish. Default is 15 minutes. This is a safety mechanism only,
+ as when the children normally go to finished state, they will automatically wake up the parent workflow.
+
+Returns:
+The time when parent should wake up to check if the children are finished.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html
new file mode 100644
index 000000000..51f9561b5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html
@@ -0,0 +1,433 @@
+
+
+
+
+CronWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Direct Known Subclasses:
+MaintenanceWorkflow
+
+
+
+Workflow that wakes up periodically to execute a task.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
States of cron workflow.
+
+
+
+
+
Name of the state variable that stores schedule in cron syntax.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
protected
+
+
+
Extend cron workflow definition.
+
+
protected
+
+
+
Extend cron workflow definition with customized workflow settings.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected org.joda.time.DateTime
+
+
+
Calculates next activation time based on cron state variable.
+
+
+
+
+
protected boolean
+
+
+
Logs an error and continues.
+
+
+
+
+
+
+
+
protected org.joda.time.DateTime
+
+
+
Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour
+ to check again later.
+
+
+
+
+
+
Methods inherited from class io.nflow.engine.workflow.definition.WorkflowDefinition
+
getAllowedTransitions , getDescription , getErrorState , getFailureTransitions , getInitialState , getMethod , getMethod , getName , getSettings , getState , getStates , getSupportedSignals , getType , isAllowedNextAction , isStartState , permit , permit , registerState , setDescription , setName
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+VAR_SCHEDULE
+public static final String VAR_SCHEDULE
+Name of the state variable that stores schedule in cron syntax.
+
+See Also:
+
+
+
+
+
+
+
+
+SCHEDULE
+
+States of cron workflow.
+
+
+
+
+
+
+
+WAIT_FOR_WORK_TO_FINISH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CronWorkflow
+
+Extend cron workflow definition with customized workflow settings. It is recommended to enable the workflow state and action
+ history cleanup. Extending class must implement the 'doWork` state method. For example:
+
+
+ public NextAction doWork(StateExecution execution) {
+ // do the work here
+ return NextAction.moveToState(schedule, "Work done");
+ }
+
+
+Parameters:
+type
- The type of the workflow.
+settings
- The workflow settings.
+
+
+
+
+
+CronWorkflow
+protected CronWorkflow (String type)
+Extend cron workflow definition. Uses workflow settings that enable automatic workflow state and action history cleanup
+ (delete history older than 45 days, run cleanup once per day). Extending class must implement the 'doWork` state method. For
+ example:
+
+
+ public NextAction doWork(StateExecution execution) {
+ // do the work here
+ if (rescheduleImmediately) {
+ return NextAction.moveToState(schedule, "Work done");
+ }
+ return NextAction.moveToStateAfter(waitForWorkToFinish, DateTime.now().plusHours(hoursToWait), "Waiting for work to finish");
+ }
+
+
+Parameters:
+type
- The type of the workflow.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+schedule
+
+
+
+Parameters:
+execution
- The workflow execution context.
+cron
- The cron state variable.
+Returns:
+Action to go to doWork state at scheduled time.
+
+
+
+
+
+getNextActivationTime
+
+Calculates next activation time based on cron state variable. Override for custom scheduling.
+
+Parameters:
+execution
- The workflow execution context.
+cron
- The cron schedule.
+Returns:
+The next activation time.
+
+
+
+
+
+handleFailure
+
+
+
+Parameters:
+execution
- The workflow execution context.
+Returns:
+Action to go to schedule or failed state.
+
+
+
+
+
+handleFailureImpl
+
+Logs an error and continues. Override for custom error handling.
+
+Parameters:
+execution
- The workflow execution context.
+Returns:
+True if workflow should be rescheduled. False to go to failed state and wait for manual actions.
+
+
+
+
+
+waitForWorkToFinish
+
+
+
+Parameters:
+execution
- The workflow execution context.
+Returns:
+Action to retry later or move to schedule state.
+
+
+
+
+
+waitForWorkToFinishImpl
+protected org.joda.time.DateTime waitForWorkToFinishImpl (StateExecution execution)
+Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour
+ to check again later. Override for custom logic.
+
+Parameters:
+execution
- The workflow execution context.
+Returns:
+Time when check should be retried. Null to go to schedule state immediately.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html
new file mode 100644
index 000000000..9f77734a9
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html
@@ -0,0 +1,276 @@
+
+
+
+
+MaintenanceWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Clean up workflow instances periodically.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
Create maintenance workflow definition.
+
+
protected
+
+
+
Extend maintenance workflow definition with custom workflow settings.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Clean up old workflow instances.
+
+
+
+
+
+
+
Methods inherited from class io.nflow.engine.workflow.definition.WorkflowDefinition
+
getAllowedTransitions , getDescription , getErrorState , getFailureTransitions , getInitialState , getMethod , getMethod , getName , getSettings , getState , getStates , getSupportedSignals , getType , isAllowedNextAction , isStartState , permit , permit , registerState , setDescription , setName
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+MAINTENANCE_WORKFLOW_TYPE
+public static final String MAINTENANCE_WORKFLOW_TYPE
+
+See Also:
+
+
+
+
+
+
+
+
+VAR_MAINTENANCE_CONFIGURATION
+public static final String VAR_MAINTENANCE_CONFIGURATION
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceWorkflow
+public MaintenanceWorkflow ()
+Create maintenance workflow definition.
+
+
+
+
+MaintenanceWorkflow
+
+Extend maintenance workflow definition with custom workflow settings.
+
+Parameters:
+type
- The type of the workflow definition.
+settings
- The workflow settings.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+doWork
+
+Clean up old workflow instances.
+
+Parameters:
+execution
- State execution context.
+conf
- The maintenance configuration.
+Returns:
+The action to go schedule state.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html
new file mode 100644
index 000000000..081d5e138
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html
@@ -0,0 +1,287 @@
+
+
+
+
+State (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+WorkflowState
+
+
+
+A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
+ implementation is not needed.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a workflow state with given name and type normal
.
+
+
+
+
Creates a workflow state with given name and type.
+
+
+
+
Creates a workflow state with given name, description and type.
+
+
+
+
Creates a workflow state with given name and description and type normal
.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return the description of the workflow state.
+
+
+
+
+
Return the workflow state type.
+
+
+
+
+
Return the name of the workflow state.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+State
+
+Creates a workflow state with given name and type normal
. The name is also used as the description of the state.
+
+Parameters:
+name
- The name of the state.
+
+
+
+
+
+State
+
+Creates a workflow state with given name and type. The name is also used as the description of the state.
+
+Parameters:
+name
- The name of the state.
+type
- The workflow state type.
+
+
+
+
+
+State
+
+Creates a workflow state with given name and description and type normal
.
+
+Parameters:
+name
- The name of the state.
+description
- The longer description of the state.
+
+
+
+
+
+State
+
+Creates a workflow state with given name, description and type.
+
+Parameters:
+name
- The name of the state.
+type
- The workflow state type.
+description
- The longer description of the state.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+name
+
+
+Return the name of the workflow state.
+
+Specified by:
+name
in interface WorkflowState
+Returns:
+The name.
+
+
+
+
+
+getType
+
+
+Return the workflow state type.
+
+Specified by:
+getType
in interface WorkflowState
+Returns:
+The workflow state type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html
new file mode 100644
index 000000000..ad8eda1ec
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.curated.BulkWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.curated.BulkWorkflow
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html
new file mode 100644
index 000000000..d590a557f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.curated.CronWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Clean up workflow instances periodically.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html
new file mode 100644
index 000000000..f75af704d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.curated.MaintenanceWorkflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html
new file mode 100644
index 000000000..100ca7e2b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.curated.State (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.curated.State
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html
new file mode 100644
index 000000000..f22d23c2e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html
@@ -0,0 +1,102 @@
+
+
+
+
+io.nflow.engine.workflow.curated (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.workflow.curated
+
+
+
+
+
Classes
+
+
+
+
+
+
Bulk child workflow executor that does not overflow the system.
+
+
+
+
Workflow that wakes up periodically to execute a task.
+
+
+
+
Clean up workflow instances periodically.
+
+
+
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
+ implementation is not needed.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html
new file mode 100644
index 000000000..d0913cd3b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html
@@ -0,0 +1,90 @@
+
+
+
+
+io.nflow.engine.workflow.curated Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html
new file mode 100644
index 000000000..262ada049
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html
@@ -0,0 +1,86 @@
+
+
+
+
+Uses of Package io.nflow.engine.workflow.curated (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Workflow that wakes up periodically to execute a task.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html
new file mode 100644
index 000000000..cc2341ede
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html
@@ -0,0 +1,285 @@
+
+
+
+
+Mutable (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Type Parameters:
+T
- The class of object to be wrapped.
+
+
+public class Mutable<T>
+
extends Object
+Wrapper class to provide mutable object for immutable value.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
Creates a wrapper for val
.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
+
+
+
Returns the wrapped value.
+
+
int
+
+
+
void
+
+
+
Sets the new value for val
.
+
+
+
+
+
Returns the string representation of the val
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+val
+
+The wrapped value.
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Mutable
+public Mutable ()
+Default constructor.
+
+
+
+
+Mutable
+
+Creates a wrapper for val
.
+
+Parameters:
+val
- Any object to be wrapped.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+setVal
+public void setVal (T val)
+Sets the new value for val
.
+
+Parameters:
+val
- New value.
+
+
+
+
+
+getVal
+
+Returns the wrapped value.
+
+Returns:
+Wrapped value.
+
+
+
+
+
+toString
+
+Returns the string representation of the val
.
+
+Overrides:
+toString
in class Object
+Returns:
+String representation.
+
+
+
+
+
+
+
+
+hashCode
+public int hashCode ()
+
+Overrides:
+hashCode
in class Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html
new file mode 100644
index 000000000..b27263ea0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html
@@ -0,0 +1,292 @@
+
+
+
+
+NextAction (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
Return the time after which the workflow should be activated.
+
+
+
+
+
Return the next state of the workflow.
+
+
+
+
+
Return the reason for the next action.
+
+
boolean
+
+
+
Return true if this action is a retry of the current state.
+
+
+
+
+
Schedule processing of state nextState
immediately.
+
+
+
+
+
Schedule processing of state nextState
at time activation
.
+
+
+
+
+
Schedule retry for current state at time activation
.
+
+
+
+
+
Set next state to finalState
and do not schedule its
+ processing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getActivation
+public org.joda.time.DateTime getActivation ()
+Return the time after which the workflow should be activated. There is no
+ guarantee that the workflow will be activated exactly at the given time.
+
+Returns:
+The activation time.
+
+
+
+
+
+getNextState
+
+Return the next state of the workflow.
+
+Returns:
+The workflow state.
+
+
+
+
+
+getReason
+
+Return the reason for the next action.
+
+Returns:
+The reason.
+
+
+
+
+
+retryAfter
+public static NextAction retryAfter (org.joda.time.DateTime activation,
+ String reason)
+Schedule retry for current state at time activation
.
+
+Parameters:
+activation
- The time after which the workflow can be activated.
+reason
- The reason for the action.
+Returns:
+A valid NextAction
value.
+
+
+
+
+
+moveToStateAfter
+
+Schedule processing of state nextState
at time activation
.
+
+Parameters:
+nextState
- The next workflow state.
+activation
- The time after which the workflow can be activated.
+reason
- The reason for the action.
+Returns:
+A valid NextAction
value.
+
+
+
+
+
+moveToState
+
+Schedule processing of state nextState
immediately.
+
+Parameters:
+nextState
- The next workflow state.
+reason
- The reason for the action.
+Returns:
+A valid NextAction
value.
+
+
+
+
+
+stopInState
+
+Set next state to finalState
and do not schedule its
+ processing. The finalState
workflow state type must
+ be final, e.g. it must be either end state or manual state.
+ The state handler method of the state, even if it exists, is
+ not executed. Additionally, there is no workflow action
+ recorded for the finalState
. If you want to execute
+ the state handler method and record a workflow action, use
+ one of the moveToState
methods instead.
+
+Parameters:
+finalState
- Final workflow state (end state or manual state).
+reason
- The reason for the action.
+Returns:
+A valid NextAction
value.
+
+
+
+
+
+isRetry
+public boolean isRetry ()
+Return true if this action is a retry of the current state.
+
+Returns:
+True if action is a retry, false otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html
new file mode 100644
index 000000000..c17a14f08
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html
@@ -0,0 +1,86 @@
+
+
+
+
+NonRetryable (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine. Instead, the
+ workflow instance is moved to failure state.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html
new file mode 100644
index 000000000..de5e35f34
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html
@@ -0,0 +1,539 @@
+
+
+
+
+StateExecution (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface StateExecution
+Provides access to workflow instance information.
+
+ Variables are persisted after processing the state handler method.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
void
+
+
+
Add new child workflows.
+
+
void
+
+
+
+
+
+
Return all child workflows for current workflow.
+
+
+
+
+
Return the business key associated to the workflow instance.
+
+
+
+
+
Return the parent workflow instance id if this is a child workflow, otherwise return empty.
+
+
int
+
+
+
Return the number of retry attempts in the current state.
+
+
+
+
+
Return the signal value from database if it has been set, otherwise return empty.
+
+
+
+
+
Return a string value of the given variable.
+
+
<T> T
+
+
+
Return the value of the given variable.
+
+
<T> T
+
+
+
Return the value of the given variable, or {code defaultValue} if the variable does not
+ exist.
+
+
+
+
+
Return the string value of the given variable, or {code defaultValue} if
+ the variable does not exist.
+
+
+
+
+
Return the external id of the workflow instance.
+
+
long
+
+
+
Return the id of the workflow instance.
+
+
boolean
+
+
+
Return true if this workflow instance has unfinished child workflow instances.
+
+
+
+
+
Return child workflow instances for current workflow.
+
+
void
+
+
+
Set the business key associated to the workflow instance.
+
+
void
+
+
+
Control if action is created when workflow instance is updated to the database after state processing.
+
+
void
+
+
+
Set to true to force workflow instance history cleaning when workflow instance is updated to the database after state processing.
+
+
void
+
+
+
Set the signal value to the database.
+
+
void
+
+
+
Set the value for the given varible.
+
+
void
+
+
+
Set the string value of the given variable.
+
+
void
+
+
+
Notify parent workflow that it may start processing again.
+
+
+
+
+
Create a builder for creating child workflows.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getWorkflowInstanceId
+long getWorkflowInstanceId ()
+Return the id of the workflow instance.
+
+Returns:
+The workflow instance id.
+
+
+
+
+
+getBusinessKey
+
+Return the business key associated to the workflow instance.
+
+Returns:
+The business key.
+
+
+
+
+
+setBusinessKey
+void setBusinessKey (String businessKey)
+Set the business key associated to the workflow instance.
+
+Parameters:
+businessKey
- The business key.
+
+
+
+
+
+getRetries
+int getRetries ()
+Return the number of retry attempts in the current state.
+
+Returns:
+Number of retries. Zero when the state is executed for the first
+ time. Increased by one every time the same state is executed again.
+
+
+
+
+
+getVariable
+
+Return a string value of the given variable.
+
+Parameters:
+name
- The name of the variable.
+Returns:
+The string value of the variable, or null if the variable does not exist.
+
+
+
+
+
+getVariable
+
+Return the value of the given variable. The value is deserialized by the object mapper.
+
+Type Parameters:
+T
- The type of object to be deserialized.
+Parameters:
+name
- The name of the variable.
+type
- The class of the variable.
+Returns:
+The deserialized value of class {code T}, or null if the variable does not exist.
+
+
+
+
+
+getVariable
+
+Return the string value of the given variable, or {code defaultValue} if
+ the variable does not exist.
+
+Parameters:
+name
- The name of the variable.
+defaultValue
- The default value if the variable does not exist.
+Returns:
+The string value of the variable or the default value.
+
+
+
+
+
+getVariable
+<T> T getVariable (String name,
+ Class <T> type,
+ T defaultValue)
+Return the value of the given variable, or {code defaultValue} if the variable does not
+ exist. The value is deserialized by the object mapper.
+
+Type Parameters:
+T
- The type of object to be deserialized.
+Parameters:
+name
- The name of the variable.
+type
- The class of the variable.
+defaultValue
- The default value if the variable does not exist.
+Returns:
+The deserialized value of class {code T}.
+
+
+
+
+
+setVariable
+
+Set the string value of the given variable.
+
+Parameters:
+name
- The name of the variable.
+value
- The string value for the varible.
+
+
+
+
+
+setVariable
+
+Set the value for the given varible. The value must be serializable by the object mapper.
+
+Parameters:
+name
- The name of the variable.
+value
- The value for the variable.
+
+
+
+
+
+getWorkflowInstanceExternalId
+String getWorkflowInstanceExternalId ()
+Return the external id of the workflow instance.
+
+Returns:
+The external id of the workflow instance.
+
+
+
+
+
+addChildWorkflows
+
+Add new child workflows. Child workflows are stored to database after current
+ state method processing completes successfully.
+ Note that child workflows are not visible to queryChildWorkflows() method before they are stored to database.
+
+Parameters:
+childWorkflows
- Child workflows to create.
+
+
+
+
+
+addWorkflows
+
+Add new workflows. Workflows are stored to database after current
+ state method processing completes successfully.
+
+Parameters:
+workflows
- Workflows to create.
+
+
+
+
+
+queryChildWorkflows
+
+Return child workflow instances for current workflow. Query is restricted to childs of current workflow.
+
+Parameters:
+query
- The query criterias.
+Returns:
+List of child workflows that match the query.
+
+
+
+
+
+getAllChildWorkflows
+
+Return all child workflows for current workflow.
+
+Returns:
+List of all child workflows.
+
+
+
+
+
+wakeUpParentWorkflow
+void wakeUpParentWorkflow (String ... expectedStates)
+Notify parent workflow that it may start processing again. Calling this schedules parent workflow for immediate
+ execution. Scheduling is performed when current state method processing completes successfully.
+
+Parameters:
+expectedStates
- If parent state is not one of the expected states, it is not woken up. If no expected states are
+ given, parent workflow is woken up regardless of the state.
+
+
+
+
+
+workflowInstanceBuilder
+
+Create a builder for creating child workflows. Created builder has nextActivation set to current time.
+
+Returns:
+Builder for creating child workflows.
+
+
+
+
+
+setCreateAction
+void setCreateAction (boolean createAction)
+Control if action is created when workflow instance is updated to the database after state processing. By default the action
+ is created. Additionally, the action is always created when new workflows or child workflows are created or when the state
+ variables are updated, regardless of this setting.
+
+Parameters:
+createAction
- Whether action should be created or not.
+
+
+
+
+
+setHistoryCleaningForced
+void setHistoryCleaningForced (boolean historyCleaningForced)
+Set to true to force workflow instance history cleaning when workflow instance is updated to the database after state processing. By default (or if set to
+ false) the cleaning is done according to workflow definition settings. Cleaning also requires WorkflowSettings.setHistoryDeletableAfterHours to be set.
+
+Parameters:
+historyCleaningForced
- Whether history cleaning should be forced or not.
+
+
+
+
+
+getSignal
+
+Return the signal value from database if it has been set, otherwise return empty.
+
+Returns:
+The signal value.
+
+
+
+
+
+setSignal
+
+Set the signal value to the database. Use Optional.empty() to clear the signal value.
+
+Parameters:
+signal
- Signal value to be set.
+reason
- The reason for setting the signal.
+
+
+
+
+
+getParentId
+
+Return the parent workflow instance id if this is a child workflow, otherwise return empty.
+
+Returns:
+The parent workflow instance id or empty.
+
+
+
+
+
+hasUnfinishedChildWorkflows
+boolean hasUnfinishedChildWorkflows ()
+Return true if this workflow instance has unfinished child workflow instances.
+
+Returns:
+True if unfinished child workflow instances are found, false otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html
new file mode 100644
index 000000000..e536866f2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html
@@ -0,0 +1,193 @@
+
+
+
+
+StateVar (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Used for state handler method parameters. Annotated parameters are
+ automatically populated from the workflow instance variables and persisted
+ after processing the state handler method.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
The name of the workflow instance variable.
+
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
Initializes the variable using default constructor (or zero value for
+ primitive types) if the variable does not exist.
+
+
boolean
+
+
+
Makes the variable readonly in the state handler method.
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+value
+
+The name of the workflow instance variable.
+
+Returns:
+The name of the variable.
+
+
+
+
+
+
+
+
+
+
+
+
+readOnly
+boolean readOnly
+Makes the variable readonly in the state handler method.
+
+Returns:
+True when variable should not be modified, false otherwise.
+
+
+Default:
+false
+
+
+
+
+
+instantiateIfNotExists
+boolean instantiateIfNotExists
+Initializes the variable using default constructor (or zero value for
+ primitive types) if the variable does not exist. Used to ensure that the
+ variable value is never null.
+
+Returns:
+True if non-existing variables should be initialized, false otherwise.
+
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html
new file mode 100644
index 000000000..6b47c8b2a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html
@@ -0,0 +1,704 @@
+
+
+
+
+WorkflowDefinition (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Direct Known Subclasses:
+BulkWorkflow
, CronWorkflow
+
+
+public abstract class WorkflowDefinition
+
extends ModelObject
+The base class for all workflow definitions. Extending workflow definition classes should register all their states using at
+ least one of the following ways:
+
+ Using them as initialState or errorState parameter when calling the super constructor
+ Using them as one of the parameters when registering allowed state transfers using permit()
method
+ Defining them as public static fields in the workflow definition class
+ Registering them using registerState()
method
+ Passing them to super constructor in states
parameter
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
protected
+
+
+
Create a workflow definition with default settings and automatically scanned state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings and automatically scanned state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings and state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return allowed transitions between the states of the workflow.
+
+
+
+
+
Return the description of the workflow.
+
+
+
+
+
Return the generic error state of the workflow.
+
+
+
+
+
Return transitions from states to failure states.
+
+
+
+
+
Return the initial state of the workflow.
+
+
io.nflow.engine.internal.workflow.WorkflowStateMethod
+
+
+
Returns the workflow state method for the given state.
+
+
io.nflow.engine.internal.workflow.WorkflowStateMethod
+
+
+
Returns the workflow state method for the given state name.
+
+
+
+
+
Return the name of the workflow.
+
+
+
+
+
Return the workflow settings.
+
+
+
+
+
Returns the workflow state for the given state name.
+
+
+
+
+
Return all possible states of the workflow.
+
+
+
+
+
Return signals supported by this workflow.
+
+
+
+
+
Return the type of the workflow.
+
+
boolean
+
+
+
Return true if the given nextAction is permitted for given instance.
+
+
boolean
+
+
+
Check if the given state is a valid start state.
+
+
+
+
+
Register a state transition to the allowed transitions.
+
+
+
+
+
Register a state and failure state transitions to the allowed transitions.
+
+
final void
+
+
+
Register a state as one of the allowed states in this workflow.
+
+
void
+
+
+
Set the description of the workflow.
+
+
void
+
+
+
Set the name of the workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinition
+
+Create a workflow definition with default settings and automatically scanned state methods.
+
+Parameters:
+type
- The unique identifier of this workflow definition.
+initialState
- The default start state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+errorState
- The default error state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+
+
+
+
+
+WorkflowDefinition
+
+Create a workflow definition with given settings and automatically scanned state methods.
+
+Parameters:
+type
- The unique identifier of this workflow definition.
+initialState
- The default start state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+errorState
- The default error state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+settings
- The configuration for the workflow instances of this workflow type.
+
+
+
+
+
+WorkflowDefinition
+
+Create a workflow definition with given settings and state methods.
+
+Parameters:
+type
- The unique identifier of this workflow definition.
+initialState
- The default start state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+errorState
- The default error state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+settings
- The configuration for the workflow instances of this workflow type.
+stateMethods
- The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
+
+
+
+
+
+WorkflowDefinition
+
+Create a workflow definition with given settings, state methods and states.
+
+Parameters:
+type
- The unique identifier of this workflow definition.
+initialState
- The default start state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+errorState
- The default error state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+settings
- The configuration for the workflow instances of this workflow type.
+stateMethods
- The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
+states
- The states to be registered for the workflow. If null, the states will be scanned.
+
+
+
+
+
+WorkflowDefinition
+
+Create a workflow definition with given settings, state methods and states.
+
+Parameters:
+type
- The unique identifier of this workflow definition.
+initialState
- The default start state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+errorState
- The default error state of the workflow. The state is automatically registered as one of the allowed states in this
+ workflow.
+settings
- The configuration for the workflow instances of this workflow type.
+stateMethods
- The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
+states
- The states to be registered for the workflow. If null, the states will be scanned.
+verifyStateMethodValidity
- True to search and verify the implementation of registered state methods to ensure they comply with expectations.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getName
+
+Return the name of the workflow.
+
+Returns:
+The name.
+
+
+
+
+
+setName
+public void setName (String name)
+Set the name of the workflow.
+
+Parameters:
+name
- The name.
+
+
+
+
+
+getDescription
+public String getDescription ()
+Return the description of the workflow.
+
+Returns:
+The description.
+
+
+
+
+
+setDescription
+public void setDescription (String description)
+Set the description of the workflow.
+
+Parameters:
+description
- The description.
+
+
+
+
+
+getType
+
+Return the type of the workflow.
+
+Returns:
+The type.
+
+
+
+
+
+getInitialState
+
+Return the initial state of the workflow.
+
+Returns:
+Workflow state.
+
+
+
+
+
+getErrorState
+
+Return the generic error state of the workflow.
+
+Returns:
+Workflow state.
+
+
+
+
+
+getStates
+
+Return all possible states of the workflow.
+
+Returns:
+Set of workflow states.
+
+
+
+
+
+registerState
+
+Register a state as one of the allowed states in this workflow.
+
+Parameters:
+state
- The state to be registered.
+
+
+
+
+
+getAllowedTransitions
+
+Return allowed transitions between the states of the workflow.
+
+Returns:
+Map from origin states to a list of target states.
+
+
+
+
+
+getFailureTransitions
+
+Return transitions from states to failure states.
+
+Returns:
+Map from origin state to failure state.
+
+
+
+
+
+permit
+
+Register a state transition to the allowed transitions.
+
+Parameters:
+originState
- The origin state. The state is automatically registered as one of the allowed states in this workflow.
+targetState
- The target state. The state is automatically registered as one of the allowed states in this workflow.
+Returns:
+This.
+
+
+
+
+
+permit
+
+Register a state and failure state transitions to the allowed transitions.
+
+Parameters:
+originState
- The origin state. The state is automatically registered as one of the allowed states in this workflow.
+targetState
- The target state. The state is automatically registered as one of the allowed states in this workflow.
+failureState
- The failure state. The state is automatically registered as one of the allowed states in this workflow.
+Returns:
+This.
+
+
+
+
+
+getSettings
+
+Return the workflow settings.
+
+Returns:
+Workflow settings.
+
+
+
+
+
+getMethod
+public io.nflow.engine.internal.workflow.WorkflowStateMethod getMethod (String stateName)
+Returns the workflow state method for the given state name.
+
+Parameters:
+stateName
- The name of the workflow state.
+Returns:
+The workflow state method, or null if not found.
+
+
+
+
+
+getMethod
+public io.nflow.engine.internal.workflow.WorkflowStateMethod getMethod (WorkflowState state)
+Returns the workflow state method for the given state.
+
+Parameters:
+state
- The workflow state.
+Returns:
+The workflow state method, or null if not found.
+
+
+
+
+
+getState
+
+Returns the workflow state for the given state name.
+
+Parameters:
+state
- The name of the workflow state.
+Returns:
+The workflos state matching the state name.
+Throws:
+IllegalArgumentException
- when a matching state can not be found.
+
+
+
+
+
+isStartState
+public boolean isStartState (String state)
+Check if the given state is a valid start state.
+
+Parameters:
+state
- The name of the workflow state.
+Returns:
+True if the given state is a valid start date, false otherwise.
+Throws:
+IllegalArgumentException
- if the given state name does not match any state.
+
+
+
+
+
+isAllowedNextAction
+
+Return true if the given nextAction is permitted for given instance.
+
+Parameters:
+instance
- The workflow instance for which the action is checked.
+nextAction
- The action to be checked.
+Returns:
+True if the nextAction is permitted, false otherwise.
+
+
+
+
+
+getSupportedSignals
+
+Return signals supported by this workflow. Default implementation returns empty map, override this in your workflow
+ definition that supports signals.
+
+Returns:
+Signals and their descriptions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html
new file mode 100644
index 000000000..e05bb555f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html
@@ -0,0 +1,175 @@
+
+
+
+
+WorkflowDefinitionStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class WorkflowDefinitionStatistics
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
long
+
+
+
long
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+allInstances
+public long allInstances
+
+
+
+
+queuedInstances
+public long queuedInstances
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionStatistics
+public WorkflowDefinitionStatistics ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html
new file mode 100644
index 000000000..056e4bb66
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html
@@ -0,0 +1,394 @@
+
+
+
+
+WorkflowSettings.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
+
+Enclosing class:
+WorkflowSettings
+
+
+public static class WorkflowSettings.Builder
+
extends Object
+Builder for workflow settings.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create workflow settings object.
+
+
+
+
+
Returns true randomly every n:th time.
+
+
+
+
+
Returns true once per day (during early hours).
+
+
+
+
+
Set the default priority for new workflow instances.
+
+
+
+
+
Set the condition to be checked to decide if workflow instance history should be deleted.
+
+
+
+
+
Set the exception analyzer function.
+
+
+
+
+
Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow.
+
+
+
+
+
Set the maximum delay on execution retry after an error.
+
+
+
+
+
Set maximum retry attempts.
+
+
+
+
+
Set maximum number of subsequent state executions before forcing a short transition delay.
+
+
+
+
+
Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+
+
+
+
Set the minimum delay on execution retry after an error.
+
+
+
+
+
Set the length of forced delay to break execution of a step that is considered to be busy looping.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+onAverageEveryNthExecution
+
+Returns true randomly every n:th time.
+
+Parameters:
+n
- Controls the frequency of returning true. With n=1, returns true every time. With n=100, returns true on average
+ once per 100 calls.
+Returns:
+Producer of boolean values
+
+
+
+
+
+oncePerDay
+
+Returns true once per day (during early hours).
+
+Returns:
+Producer of boolean values
+
+
+
+
+
+setMaxErrorTransitionDelay
+
+Set the maximum delay on execution retry after an error.
+
+Parameters:
+maxErrorTransitionDelay
- The delay.
+Returns:
+this.
+
+
+
+
+
+setMinErrorTransitionDelay
+
+Set the minimum delay on execution retry after an error.
+
+Parameters:
+minErrorTransitionDelay
- The delay.
+Returns:
+this.
+
+
+
+
+
+setShortTransitionDelay
+
+Set the length of forced delay to break execution of a step that is considered to be busy looping.
+
+Parameters:
+shortTransitionDelay
- The delay.
+Returns:
+this.
+
+
+
+
+
+setMaxRetries
+
+Set maximum retry attempts.
+
+Parameters:
+maxRetries
- Maximum number of retries.
+Returns:
+this.
+
+
+
+
+
+setMaxSubsequentStateExecutions
+
+Set maximum number of subsequent state executions before forcing a short transition delay.
+
+Parameters:
+maxSubsequentStateExecutions
- Maximum number of subsequent state executions.
+Returns:
+this.
+
+
+
+
+
+setMaxSubsequentStateExecutions
+
+Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+Parameters:
+state
- The state for which the limit is applied.
+maxSubsequentStateExecutions
- Maximum number of subsequent state executions.
+Returns:
+this.
+
+
+
+
+
+setHistoryDeletableAfter
+
+Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow. Setting value to
+ null
indicates that history is not deletable. Default is 45 days.
+
+Parameters:
+period
- Delay after which history can be deleted.
+Returns:
+this.
+
+
+
+
+
+setDeleteHistoryCondition
+
+Set the condition to be checked to decide if workflow instance history should be deleted.
+
+Parameters:
+deleteHistoryCondition
- Function to be called.
+Returns:
+this.
+
+
+
+
+
+setDefaultPriority
+
+Set the default priority for new workflow instances.
+
+Parameters:
+defaultPriority
- Default priority.
+Returns:
+this.
+
+
+
+
+
+setExceptionAnalyzer
+
+Set the exception analyzer function.
+
+Parameters:
+exceptionAnalyzer
- The exception analyzer function.
+Returns:
+this.
+
+
+
+
+
+build
+
+Create workflow settings object.
+
+Returns:
+Workflow settings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html
new file mode 100644
index 000000000..cdcefc301
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html
@@ -0,0 +1,409 @@
+
+
+
+
+WorkflowSettings (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Configuration for the workflow execution.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for workflow settings.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final short
+
+
+
Default priority for new workflow instances.
+
+
+
+
+
Condition to check if workflow instance history should be deleted (unless forced via StateExecution).
+
+
final org.joda.time.ReadablePeriod
+
+
+
Delay after which workflow instance history (actions, states) can be deleted from database by nFlow.
+
+
final long
+
+
+
Maximum delay on execution retry after an error.
+
+
final int
+
+
+
Maximum retry attempts.
+
+
final int
+
+
+
Maximum number of subsequent state executions before forcing a short transition delay.
+
+
+
+
+
Maximum number of subsequent state executions before forcing a short transition delay, per state.
+
+
final long
+
+
+
Minimum delay on execution retry after an error.
+
+
final long
+
+
+
Length of forced delay to break execution of a step that is considered to be busy looping.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Analyze exception thrown by a state method to determine how it should be handled.
+
+
protected long
+
+
+
Return activation delay based on retry attempt number.
+
+
boolean
+
+
+
Return true if workflow instance history should be deleted.
+
+
+
+
+
Return default priority for new workflow instances.
+
+
org.joda.time.DateTime
+
+
+
Return next activation time after error.
+
+
int
+
+
+
Return the maximum number of subsequent state executions before forcing a short transition delay.
+
+
org.joda.time.DateTime
+
+
+
Return the delay before next activation after detecting a busy loop.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+minErrorTransitionDelay
+public final long minErrorTransitionDelay
+Minimum delay on execution retry after an error. Unit is milliseconds.
+
+
+
+
+maxErrorTransitionDelay
+public final long maxErrorTransitionDelay
+Maximum delay on execution retry after an error. Unit is milliseconds.
+
+
+
+
+shortTransitionDelay
+public final long shortTransitionDelay
+Length of forced delay to break execution of a step that is considered to be busy looping. Unit is milliseconds.
+
+
+
+
+maxRetries
+public final int maxRetries
+Maximum retry attempts.
+
+
+
+
+maxSubsequentStateExecutions
+public final int maxSubsequentStateExecutions
+Maximum number of subsequent state executions before forcing a short transition delay.
+
+
+
+
+maxSubsequentStateExecutionsPerState
+
+Maximum number of subsequent state executions before forcing a short transition delay, per state.
+
+
+
+
+historyDeletableAfter
+public final org.joda.time.ReadablePeriod historyDeletableAfter
+Delay after which workflow instance history (actions, states) can be deleted from database by nFlow.
+
+
+
+
+deleteHistoryCondition
+
+Condition to check if workflow instance history should be deleted (unless forced via StateExecution). Ignored if historyDeletableAfterHours is not set.
+ By default, returns true roughly every tenth time.
+
+
+
+
+defaultPriority
+public final short defaultPriority
+Default priority for new workflow instances.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getErrorTransitionActivation
+public org.joda.time.DateTime getErrorTransitionActivation (int retryCount)
+Return next activation time after error.
+
+Parameters:
+retryCount
- Number of retry attemps.
+Returns:
+Next activation time.
+
+
+
+
+
+calculateBinaryBackoffDelay
+protected long calculateBinaryBackoffDelay (int retryCount,
+ long minDelay,
+ long maxDelay)
+Return activation delay based on retry attempt number.
+
+Parameters:
+retryCount
- Retry attempt number.
+minDelay
- Minimum retry delay.
+maxDelay
- Maximum retry delay.
+Returns:
+Delay in milliseconds.
+
+
+
+
+
+getShortTransitionActivation
+public org.joda.time.DateTime getShortTransitionActivation ()
+Return the delay before next activation after detecting a busy loop.
+
+Returns:
+The delay in milliseconds.
+
+
+
+
+
+getMaxSubsequentStateExecutions
+
+Return the maximum number of subsequent state executions before forcing a short transition delay.
+
+Parameters:
+state
- The state for which the limit is checked.
+Returns:
+The maximum number of subsequent state executions.
+
+
+
+
+
+deleteWorkflowInstanceHistory
+public boolean deleteWorkflowInstanceHistory ()
+Return true if workflow instance history should be deleted. Called by WorkflowStateProcessor after processing a state if historyDeletableAfterHours is
+ set. With default settings, returns true roughly every hundredth time. To override, set deleteHistoryCondition.
+
+Returns:
+True if workflow instance history should be deleted.
+
+
+
+
+
+getDefaultPriority
+public Short getDefaultPriority ()
+Return default priority for new workflow instances.
+
+Returns:
+Default priority for new workflow instances.
+
+
+
+
+
+analyzeExeption
+
+Analyze exception thrown by a state method to determine how it should be handled.
+
+Parameters:
+state
- The state that failed to be processed.
+thrown
- The exception to be analyzed.
+Returns:
+How the exception should be handled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html
new file mode 100644
index 000000000..85139f7ed
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html
@@ -0,0 +1,173 @@
+
+
+
+
+WorkflowState (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+All Known Implementing Classes:
+State
+
+
+public interface WorkflowState
+Provides access to the workflow state information.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Default Methods
+
+
+
+
+
+
+
+
+
Return the description of the workflow state.
+
+
+
+
+
Return the workflow state type.
+
+
+
+
+
Return the name of the workflow state.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+name
+
+Return the name of the workflow state.
+
+Returns:
+The name.
+
+
+
+
+
+getType
+
+Return the workflow state type.
+
+Returns:
+The workflow state type.
+
+
+
+
+
+getDescription
+default String getDescription ()
+Return the description of the workflow state. Default implementation returns
name()
.
+
+Returns:
+The description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html
new file mode 100644
index 000000000..d3df90640
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html
@@ -0,0 +1,302 @@
+
+
+
+
+WorkflowStateType (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
Final state of the workflow.
+
+
+
+
State that requires manual action.
+
+
+
+
State that can be normally executed.
+
+
+
+
Initial states of the workflow.
+
+
+
+
State for waiting something outside this instance to happen, including (but not limited to) child workflow instances to go to
+ end state.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
getStatus (org.joda.time.DateTime nextActivation)
+
+
Returns the status for this type.
+
+
boolean
+
+
+
Returns true is the state of this type is a final state, e.g.
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+start
+
+Initial states of the workflow.
+
+
+
+
+manual
+
+State that requires manual action. Workflow execution is stopped.
+
+
+
+
+normal
+
+State that can be normally executed.
+
+
+
+
+wait
+
+State for waiting something outside this instance to happen, including (but not limited to) child workflow instances to go to
+ end state. When a child workflow finishes and parent is in wait state, parent is automatically woken up.
+
+
+
+
+end
+
+Final state of the workflow. Workflow execution is stopped.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum class has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+isFinal
+public boolean isFinal ()
+Returns true is the state of this type is a final state, e.g. a state after
+ which the workflow processing is stopped. The workflow state can be moved
+ to another state only by manual action.
+
+Returns:
+True for states of type manual
and end
, false for
+ states of type start
and normal
.
+
+
+
+
+
+getStatus
+
+Returns the status for this type. This is used when a workflow instance state is updated, the new status of the instance will
+ be determined based on the new state type and next activation time.
+
+Parameters:
+nextActivation
- The next activation for the instance.
+Returns:
+The status resolved for this state type and nextActivation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html
new file mode 100644
index 000000000..0f349f0eb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.Mutable (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.definition.Mutable
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html
new file mode 100644
index 000000000..b2e11b6c5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html
@@ -0,0 +1,208 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.NextAction (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowExecutorListener.ListenerContext. nextAction
+
+
The action to be taken after workflow state execution.
+
+
+
+
+
+
+
+
+
+
+
Return the next listener in the chain.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Clean up old workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Check if all child workflows have finished.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Schedule processing of state nextState
immediately.
+
+
+
+
+
Schedule processing of state nextState
at time activation
.
+
+
+
+
+
Schedule retry for current state at time activation
.
+
+
+
+
+
Set next state to finalState
and do not schedule its
+ processing.
+
+
+
+
+
+
+
+
boolean
+
+
+
Return true if the given nextAction is permitted for given instance.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html
new file mode 100644
index 000000000..bf45edf90
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Annotation Interface io.nflow.engine.workflow.definition.NonRetryable (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.definition.NonRetryable
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html
new file mode 100644
index 000000000..fd36f4e9b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html
@@ -0,0 +1,172 @@
+
+
+
+
+Uses of Interface io.nflow.engine.workflow.definition.StateExecution (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The access point for the workflow instance-specific information.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Clean up old workflow instances.
+
+
protected org.joda.time.DateTime
+
+
+
Calculates next activation time based on cron state variable.
+
+
+
+
+
protected boolean
+
+
+
Logs an error and continues.
+
+
+
+
+
+
+
+
protected boolean
+
+
+
Override this to create child workflows or add the children before starting the parent.
+
+
+
+
+
Check if all child workflows have finished.
+
+
+
+
+
protected org.joda.time.DateTime
+
+
+
Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour
+ to check again later.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html
new file mode 100644
index 000000000..26a15cde1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html
@@ -0,0 +1,108 @@
+
+
+
+
+Uses of Annotation Interface io.nflow.engine.workflow.definition.StateVar (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Clean up old workflow instances.
+
+
+
+
+
+
+
+
+
+
+
Check if all child workflows have finished.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html
new file mode 100644
index 000000000..28a775bee
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html
@@ -0,0 +1,267 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.WorkflowDefinition (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Starts up the NflowEngine with WorkflowDispatcher running in a thread.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowExecutorListener.ListenerContext. definition
+
+
The definition of the workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return the workflow definition that matches the give workflow type name.
+
+
+
+
+
+
+
+
+
+
+
Return all managed workflow definitions.
+
+
+
+
+
+
+
+
void
+
+
+
Add given workflow definition to managed definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Bulk child workflow executor that does not overflow the system.
+
+
class
+
+
+
Workflow that wakes up periodically to execute a task.
+
+
class
+
+
+
Clean up workflow instances periodically.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Register a state transition to the allowed transitions.
+
+
+
+
+
Register a state and failure state transitions to the allowed transitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html
new file mode 100644
index 000000000..9a7604760
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html
@@ -0,0 +1,113 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StatisticsService. getWorkflowDefinitionStatistics (String type,
+ org.joda.time.DateTime createdAfter,
+ org.joda.time.DateTime createdBefore,
+ org.joda.time.DateTime modifiedAfter,
+ org.joda.time.DateTime modifiedBefore)
+
+
Return statistics for a given workflow definition type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html
new file mode 100644
index 000000000..4238576e9
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html
@@ -0,0 +1,137 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.WorkflowSettings.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Set the default priority for new workflow instances.
+
+
+
+
+
Set the condition to be checked to decide if workflow instance history should be deleted.
+
+
+
+
+
Set the exception analyzer function.
+
+
+
+
+
Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow.
+
+
+
+
+
Set the maximum delay on execution retry after an error.
+
+
+
+
+
Set maximum retry attempts.
+
+
+
+
+
Set maximum number of subsequent state executions before forcing a short transition delay.
+
+
+
+
+
Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+
+
+
+
Set the minimum delay on execution retry after an error.
+
+
+
+
+
Set the length of forced delay to break execution of a step that is considered to be busy looping.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html
new file mode 100644
index 000000000..b13bccc58
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html
@@ -0,0 +1,165 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.definition.WorkflowSettings (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
protected
+
+
+
Extend cron workflow definition with customized workflow settings.
+
+
protected
+
+
+
Extend maintenance workflow definition with custom workflow settings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowSettings.Builder. build ()
+
+
Create workflow settings object.
+
+
+
+
+
Return the workflow settings.
+
+
+
+
+
+
+
+
protected
+
+
+
Create a workflow definition with given settings and automatically scanned state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings and state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html
new file mode 100644
index 000000000..16003354a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html
@@ -0,0 +1,370 @@
+
+
+
+
+Uses of Interface io.nflow.engine.workflow.definition.WorkflowState (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced
+ implementation is not needed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
States of cron workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Maximum number of subsequent state executions before forcing a short transition delay, per state.
+
+
+
+
+
+
+
+
+
+
+
Return the generic error state of the workflow.
+
+
+
+
+
Return the initial state of the workflow.
+
+
+
+
+
Return the next state of the workflow.
+
+
+
+
+
Returns the workflow state for the given state name.
+
+
+
+
+
+
+
+
+
+
+
Return transitions from states to failure states.
+
+
+
+
+
Return all possible states of the workflow.
+
+
+
+
+
+
+
+
+
+
+
Analyze exception thrown by a state method to determine how it should be handled.
+
+
int
+
+
+
Return the maximum number of subsequent state executions before forcing a short transition delay.
+
+
io.nflow.engine.internal.workflow.WorkflowStateMethod
+
+
+
Returns the workflow state method for the given state.
+
+
+
+
+
Schedule processing of state nextState
immediately.
+
+
+
+
+
Schedule processing of state nextState
at time activation
.
+
+
+
+
+
Register a state transition to the allowed transitions.
+
+
+
+
+
Register a state and failure state transitions to the allowed transitions.
+
+
final void
+
+
+
Register a state as one of the allowed states in this workflow.
+
+
+
+
+
Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+
+
+
+
Set next state to finalState
and do not schedule its
+ processing.
+
+
+
+
+
+
+
+
+
+
+
Set the exception analyzer function.
+
+
+
+
+
+
+
+
protected
+
+
+
Create a workflow definition with default settings and automatically scanned state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings and automatically scanned state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings and state methods.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
+
+
+
+
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
protected
+
+
+
Create a workflow definition with given settings, state methods and states.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html
new file mode 100644
index 000000000..af303c6c3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html
@@ -0,0 +1,137 @@
+
+
+
+
+Uses of Enum Class io.nflow.engine.workflow.definition.WorkflowStateType (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates a workflow state with given name and type.
+
+
+
+
+
Creates a workflow state with given name, description and type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return the workflow state type.
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html
new file mode 100644
index 000000000..867ac2c25
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html
@@ -0,0 +1,134 @@
+
+
+
+
+io.nflow.engine.workflow.definition (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.workflow.definition
+
+Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Annotation Interfaces
+
+
+
+
+
+
+
Wrapper class to provide mutable object for immutable value.
+
+
+
+
+
+
When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.
+
+
+
+
Provides access to workflow instance information.
+
+
+
+
Used for state handler method parameters.
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
Configuration for the workflow execution.
+
+
+
+
Builder for workflow settings.
+
+
+
+
Provides access to the workflow state information.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html
new file mode 100644
index 000000000..4e825a8aa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html
@@ -0,0 +1,113 @@
+
+
+
+
+io.nflow.engine.workflow.definition Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Annotation Interface Hierarchy
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html
new file mode 100644
index 000000000..0d4700d7b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html
@@ -0,0 +1,251 @@
+
+
+
+
+Uses of Package io.nflow.engine.workflow.definition (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Provides access to workflow instance information.
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Provides access to workflow instance information.
+
+
+
+
Used for state handler method parameters.
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
Configuration for the workflow execution.
+
+
+
+
Provides access to the workflow state information.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
Configuration for the workflow execution.
+
+
+
+
Builder for workflow settings.
+
+
+
+
Provides access to the workflow state information.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Provides access to the workflow state information.
+
+
+
+
+
+
+
+
+
+
+
+
+
The base class for all workflow definitions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html
new file mode 100644
index 000000000..adfe46f14
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html
@@ -0,0 +1,155 @@
+
+
+
+
+StateVariableValueTooLongException (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable
+
+
+
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Throwable
+
addSuppressed , fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , getSuppressed , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StateVariableValueTooLongException
+public StateVariableValueTooLongException (String message)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html
new file mode 100644
index 000000000..c53c54608
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html
@@ -0,0 +1,297 @@
+
+
+
+
+WorkflowExecutor (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Describes one workflow executor.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final org.joda.time.DateTime
+
+
+
Time when the executor last updated that it is active.
+
+
+
+
+
The executor group of the executor.
+
+
final org.joda.time.DateTime
+
+
+
Time after which the executor is considered dead.
+
+
+
+
+
The host name of the executor.
+
+
final int
+
+
+
Unique identifier of executor instance.
+
+
final int
+
+
+
Process id of the executor.
+
+
final org.joda.time.DateTime
+
+
+
Time when the workflow instances of a dead node were recovered.
+
+
final org.joda.time.DateTime
+
+
+
Time when the executor was started.
+
+
final org.joda.time.DateTime
+
+
+
Time when the executor was stopped.
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
WorkflowExecutor (int id,
+ String host,
+ int pid,
+ String executorGroup,
+ org.joda.time.DateTime started,
+ org.joda.time.DateTime active,
+ org.joda.time.DateTime expires,
+ org.joda.time.DateTime stopped,
+ org.joda.time.DateTime recovered)
+
+
Creates a new workflow executor description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+id
+public final int id
+Unique identifier of executor instance. Each time an executor is started it receives a new identifier.
+
+
+
+
+host
+
+The host name of the executor.
+
+
+
+
+pid
+public final int pid
+Process id of the executor.
+
+
+
+
+executorGroup
+public final String executorGroup
+The executor group of the executor.
+
+
+
+
+started
+public final org.joda.time.DateTime started
+Time when the executor was started.
+
+
+
+
+active
+public final org.joda.time.DateTime active
+Time when the executor last updated that it is active.
+
+
+
+
+expires
+public final org.joda.time.DateTime expires
+Time after which the executor is considered dead.
+
+
+
+
+stopped
+public final org.joda.time.DateTime stopped
+Time when the executor was stopped.
+
+
+
+
+recovered
+public final org.joda.time.DateTime recovered
+Time when the workflow instances of a dead node were recovered.
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowExecutor
+public WorkflowExecutor (int id,
+ String host,
+ int pid,
+ String executorGroup,
+ org.joda.time.DateTime started,
+ org.joda.time.DateTime active,
+ org.joda.time.DateTime expires,
+ org.joda.time.DateTime stopped,
+ org.joda.time.DateTime recovered)
+Creates a new workflow executor description.
+
+Parameters:
+id
- Unique identifier of executor instance
+host
- The host name of the executor
+pid
- Process id of the executor
+executorGroup
- The executor group of the executor
+started
- Time when the executor was started
+active
- Time when the executor last updated that it is active
+expires
- Time after which the executor is considered dead
+stopped
- Time when the executor was stopped
+recovered
- Time when the workflow instances of a dead node were recovered
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html
new file mode 100644
index 000000000..99f3dba06
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html
@@ -0,0 +1,235 @@
+
+
+
+
+WorkflowLogContextListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Executed after state processing has failed and before persisting state.
+
+
void
+
+
+
Executed after state has been successfully processed and before persisting
+ state.
+
+
void
+
+
+
Executed before state is processed.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowLogContextListener
+public WorkflowLogContextListener (String logContext)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+beforeProcessing
+
+
+Executed before state is processed. Exceptions are logged but they do not
+ affect workflow processing.
+
+Specified by:
+beforeProcessing
in interface WorkflowExecutorListener
+Parameters:
+listenerContext
- The listener context.
+
+
+
+
+
+afterProcessing
+
+
+Executed after state has been successfully processed and before persisting
+ state. Exceptions are logged but they do not affect workflow processing.
+
+Specified by:
+afterProcessing
in interface WorkflowExecutorListener
+Parameters:
+listenerContext
- The listener context.
+
+
+
+
+
+afterFailure
+
+
+Executed after state processing has failed and before persisting state.
+ Exceptions are logged but they do not affect workflow processing.
+
+Specified by:
+afterFailure
in interface WorkflowExecutorListener
+Parameters:
+listenerContext
- The listener context.
+throwable
- The exception thrown by the state handler method.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html
new file mode 100644
index 000000000..59a256dbe
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.executor.StateVariableValueTooLongException (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.executor.StateVariableValueTooLongException
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html
new file mode 100644
index 000000000..948a997ac
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html
@@ -0,0 +1,109 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.executor.WorkflowExecutor (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return all workflow executors of this executor group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html
new file mode 100644
index 000000000..bfacf9fa3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.executor.WorkflowLogContextListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html
new file mode 100644
index 000000000..9399ffbaa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html
@@ -0,0 +1,102 @@
+
+
+
+
+io.nflow.engine.workflow.executor (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.workflow.executor
+
+Classes for describing workflow executors.
+
+
+
+
+
+
All Classes and Interfaces Classes Exceptions
+
+
+
+
+
+
+
+
+
Describes one workflow executor.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html
new file mode 100644
index 000000000..1a53edf66
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html
@@ -0,0 +1,98 @@
+
+
+
+
+io.nflow.engine.workflow.executor Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html
new file mode 100644
index 000000000..7eac78240
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html
@@ -0,0 +1,105 @@
+
+
+
+
+Uses of Package io.nflow.engine.workflow.executor (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
Describes one workflow executor.
+
+
+
+
+
+
+
+
+
+
+
+
+
Describes one workflow executor.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html
new file mode 100644
index 000000000..c5cc3e55a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html
@@ -0,0 +1,481 @@
+
+
+
+
+QueryWorkflowInstances.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
+
+Enclosing class:
+QueryWorkflowInstances
+
+
+public static class QueryWorkflowInstances.Builder
+
extends Object
+Builder for workflow instance queries.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a workflow instance query builder.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Add identifiers to query parameters.
+
+
+
+
+
Add workflow states to query parameters.
+
+
+
+
+
Add workflow statuses to query parameters.
+
+
+
+
+
Add workflow definitions types to query parameters.
+
+
+
+
+
Create the workflow instance query object.
+
+
+
+
+
Set business key to query parameters.
+
+
+
+
+
Set external identifier to query parameters.
+
+
+
+
+
Set whether workflow actions should be included in the results.
+
+
+
+
+
Set whether state variables for workflow actions should be included in the results.
+
+
+
+
+
Set whether child workflow IDs created by this instance should be included in the results.
+
+
+
+
+
Set whether current workflow state variables should be included in the results.
+
+
+
+
+
Set the maximum number of actions returned for each instance.
+
+
+
+
+
Set the maximum number of instances to be returned.
+
+
+
+
+
Set parent action id to query parameters.
+
+
+
+
+
Set parent workflow instance id to query parameters.
+
+
+
+
+
If true, query also the archive tables if not enough results are found from the main tables.
+
+
+
+
+
Set state variable key and value to query parameters.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+Create a workflow instance query builder.
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+addIds
+
+Add identifiers to query parameters.
+
+Parameters:
+newIds
- The identifiers.
+Returns:
+this.
+
+
+
+
+
+addTypes
+
+Add workflow definitions types to query parameters.
+
+Parameters:
+newTypes
- The types.
+Returns:
+this.
+
+
+
+
+
+setParentWorkflowId
+
+Set parent workflow instance id to query parameters.
+
+Parameters:
+parentWorkflowId
- The parent workflow instance id.
+Returns:
+this.
+
+
+
+
+
+setParentActionId
+
+Set parent action id to query parameters.
+
+Parameters:
+parentActionId
- The parent action id.
+Returns:
+this.
+
+
+
+
+
+addStates
+
+Add workflow states to query parameters.
+
+Parameters:
+newStates
- The state names.
+Returns:
+this.
+
+
+
+
+
+addStatuses
+
+Add workflow statuses to query parameters.
+
+Parameters:
+newStatuses
- The statuses.
+Returns:
+this.
+
+
+
+
+
+setBusinessKey
+
+Set business key to query parameters.
+
+Parameters:
+businessKey
- The business key.
+Returns:
+this.
+
+
+
+
+
+setExternalId
+
+Set external identifier to query parameters.
+
+Parameters:
+externalId
- The external identifier.
+Returns:
+this.
+
+
+
+
+
+setStateVariable
+
+Set state variable key and value to query parameters.
+
+Parameters:
+stateVariableKey
- State variable key.
+stateVariableValue
- State variable vaue.
+Returns:
+this.
+
+
+
+
+
+setIncludeActions
+
+Set whether workflow actions should be included in the results. Default is `false`.
+
+Parameters:
+includeActions
- True to include actions, false otherwise.
+Returns:
+this.
+
+
+
+
+
+setIncludeCurrentStateVariables
+
+Set whether current workflow state variables should be included in the results. Default is `false`
+
+Parameters:
+includeCurrentStateVariables
- True to include state variables, false otherwise.
+Returns:
+this.
+
+
+
+
+
+setIncludeActionStateVariables
+
+Set whether state variables for workflow actions should be included in the results. Default is `false`.
+
+Parameters:
+includeActionStateVariables
- True to include state variables, false otherwise.
+Returns:
+this.
+
+
+
+
+
+setIncludeChildWorkflows
+
+Set whether child workflow IDs created by this instance should be included in the results. Default is `false`.
+
+Parameters:
+includeChildWorkflows
- True to include child workflows, false otherwise.
+Returns:
+this.
+
+
+
+
+
+setMaxResults
+
+Set the maximum number of instances to be returned. The maximum value is limited by
+ `nflow.workflow.instance.query.max.results` configuration property. If the value is not set, the value of
+ `nflow.workflow.instance.query.max.results.default` configuration property is used instead.
+
+Parameters:
+maxResults
- The maximum number of instances to be returned.
+Returns:
+this.
+
+
+
+
+
+setMaxActions
+
+Set the maximum number of actions returned for each instance. The maximum value is limited by
+ `nflow.workflow.instance.query.max.actions` configuration property. If the value is not set, the value of
+ `nflow.workflow.instance.query.max.actions.default` configuration property is used instead.
+
+Parameters:
+maxActions
- The maximum number of actions to be returned.
+Returns:
+this.
+
+
+
+
+
+setQueryArchive
+
+If true, query also the archive tables if not enough results are found from the main tables.
+
+Parameters:
+queryArchive
- True if archive tables should also be queried.
+Returns:
+this.
+
+
+
+
+
+build
+
+Create the workflow instance query object.
+
+Returns:
+Workflow instance query.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html
new file mode 100644
index 000000000..7e08c3eef
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html
@@ -0,0 +1,354 @@
+
+
+
+
+QueryWorkflowInstances (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class QueryWorkflowInstances
+
extends ModelObject
+Parameters for workflow instance query.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for workflow instance queries.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
External business key.
+
+
+
+
+
+
+
+
Workflow instance identifiers.
+
+
final boolean
+
+
+
Setting this to true will make the query return also workflow actions.
+
+
final boolean
+
+
+
Setting this to true will make the query return also the updated state variables for workflow actions.
+
+
final boolean
+
+
+
Setting this to true will make the query return also the created child workflow instance IDs.
+
+
final boolean
+
+
+
Setting this to true will make the query return also the current state variables for the workflow.
+
+
+
+
+
The maximum number of actions to be returned for each instance by the query.
+
+
+
+
+
The maximum number of instances to be returned by the query.
+
+
+
+
+
Parent workflow action id.
+
+
+
+
+
Parent workflow instance id.
+
+
final boolean
+
+
+
If true, query also the archive tables if not enough results are found from the main tables.
+
+
+
+
+
Workflow instance states.
+
+
+
+
+
+
+
+
+
+
+
Workflow instance statuses.
+
+
+
+
+
Workflow instance definition type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+ids
+
+Workflow instance identifiers.
+
+
+
+
+types
+
+Workflow instance definition type.
+
+
+
+
+parentWorkflowId
+public Long parentWorkflowId
+Parent workflow instance id.
+
+
+
+
+parentActionId
+public Long parentActionId
+Parent workflow action id.
+
+
+
+
+states
+
+Workflow instance states.
+
+
+
+
+statuses
+
+Workflow instance statuses.
+
+
+
+
+businessKey
+public final String businessKey
+External business key.
+
+
+
+
+externalId
+public final String externalId
+External identifier.
+
+
+
+
+stateVariableKey
+public final String stateVariableKey
+State variable key.
+
+
+
+
+stateVariableValue
+public final String stateVariableValue
+State variable value.
+
+
+
+
+includeActions
+public final boolean includeActions
+Setting this to true will make the query return also workflow actions.
+
+
+
+
+includeCurrentStateVariables
+public final boolean includeCurrentStateVariables
+Setting this to true will make the query return also the current state variables for the workflow.
+
+
+
+
+includeActionStateVariables
+public final boolean includeActionStateVariables
+Setting this to true will make the query return also the updated state variables for workflow actions.
+
+
+
+
+includeChildWorkflows
+public final boolean includeChildWorkflows
+Setting this to true will make the query return also the created child workflow instance IDs.
+
+
+
+
+maxResults
+public final Long maxResults
+The maximum number of instances to be returned by the query. If null, uses default value configured for the nFlow engine. The
+ maximum value may also be limited by nFlow engine configuration.
+
+
+
+
+maxActions
+public final Long maxActions
+The maximum number of actions to be returned for each instance by the query. If null, uses default value configured for the
+ nFlow engine. The maximum value may also be limited by nFlow engine configuration.
+
+
+
+
+queryArchive
+public final boolean queryArchive
+If true, query also the archive tables if not enough results are found from the main tables.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html
new file mode 100644
index 000000000..fcd60d477
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html
@@ -0,0 +1,688 @@
+
+
+
+
+WorkflowInstance.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+WorkflowInstance
+
+
+public static class WorkflowInstance.Builder
+
extends Object
+Builder for workflow instance.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a workflow instance builder.
+
+
Builder (io.nflow.engine.internal.workflow.ObjectStringMapper objectMapper)
+
+
Create a workflow instance builder with an object mapper.
+
+
+
+
Create a workflow instance builder based on an existing workflow instance.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Create the workflow instance object.
+
+
+
+
+
Put a state variable to the state variables map.
+
+
+
+
+
Put a state variable to the state variables map.
+
+
+
+
+
Put a state variable to the state variables map if the optional value is present.
+
+
+
+
+
Set the workflow instance actions.
+
+
+
+
+
Set whether the workflow instance is stored in archive or main tables.
+
+
+
+
+
+
+
+
Set the creation timestamp.
+
+
+
+
+
Set the executor group name.
+
+
+
+
+
Set the executor instance identifier.
+
+
+
+
+
Set the external identifier.
+
+
+
+
+
Set the workflow instance identifier.
+
+
+
+
+
Set the modification timestamp.
+
+
+
+
+
Set the next activation time.
+
+
+
+
+
Set the original state variables.
+
+
+
+
+
Set the parent workflow identifier.
+
+
+
+
+
Set the parent workflow identifier.
+
+
+
+
+
Set the priority of the workflow instance.
+
+
+
+
+
Set the number of retries.
+
+
+
+
+
+
+
+
Set the started timestamp if it has not already been set.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Set the state variables.
+
+
+
+
+
+
+
+
Set the type of the workflow definition.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+Create a workflow instance builder.
+
+
+
+
+Builder
+public Builder (io.nflow.engine.internal.workflow.ObjectStringMapper objectMapper)
+Create a workflow instance builder with an object mapper.
+
+Parameters:
+objectMapper
- The object mapper.
+
+
+
+
+
+Builder
+
+Create a workflow instance builder based on an existing workflow instance.
+
+Parameters:
+copy
- The instance to be used as a basis for the new instance.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+setId
+
+Set the workflow instance identifier.
+
+Parameters:
+id
- The identifier.
+Returns:
+this.
+
+
+
+
+
+setExecutorId
+
+Set the executor instance identifier.
+
+Parameters:
+executorId
- The identifier.
+Returns:
+this.
+
+
+
+
+
+setParentWorkflowId
+
+Set the parent workflow identifier.
+
+Parameters:
+parentWorkflowId
- The identifier.
+Returns:
+this.
+
+
+
+
+
+setParentActionId
+
+Set the parent workflow identifier.
+
+Parameters:
+parentActionId
- The identifier.
+Returns:
+this.
+
+
+
+
+
+setStatus
+
+Set the status.
+
+Parameters:
+status
- The status.
+Returns:
+this.
+
+
+
+
+
+setType
+
+Set the type of the workflow definition.
+
+Parameters:
+type
- The type.
+Returns:
+this.
+
+
+
+
+
+setPriority
+
+Set the priority of the workflow instance. When an executor chooses from many available scheduled workflow instances it
+ primarily (unfairly) schedules the workflow instance with the larger priority value, and for workflows with the same
+ priority, the one scheduled first. Priority defaults to 0 and can also be negative.
+
+Parameters:
+priority
- The priority.
+Returns:
+this.
+
+
+
+
+
+setBusinessKey
+
+Set the business key.
+
+Parameters:
+businessKey
- The business key.
+Returns:
+this.
+
+
+
+
+
+setExternalId
+
+Set the external identifier.
+
+Parameters:
+externalId
- The external identifier.
+Returns:
+this.
+
+
+
+
+
+setState
+
+Set the state.
+
+Parameters:
+state
- The name of the state.
+Returns:
+this.
+
+
+
+
+
+setState
+
+Set the state.
+
+Parameters:
+state
- The state.
+Returns:
+this.
+
+
+
+
+
+setStateText
+
+Set the state text.
+
+Parameters:
+stateText
- The state text.
+Returns:
+this.
+
+
+
+
+
+setNextActivation
+
+Set the next activation time.
+
+Parameters:
+nextActivation
- The next activation time.
+Returns:
+this.
+
+
+
+
+
+setOriginalStateVariables
+
+Set the original state variables.
+
+Parameters:
+originalStateVariables
- The original state variables.
+Returns:
+this.
+
+
+
+
+
+setStateVariables
+
+Set the state variables.
+
+Parameters:
+stateVariables
- The state variables.
+Returns:
+this.
+
+
+
+
+
+putStateVariable
+
+Put a state variable to the state variables map.
+
+Parameters:
+key
- The name of the variable.
+value
- The string value of the variable.
+Returns:
+this.
+
+
+
+
+
+putStateVariable
+
+Put a state variable to the state variables map.
+
+Parameters:
+key
- The name of the variable.
+value
- The value of the variable, serialized by object mapper.
+Returns:
+this.
+
+
+
+
+
+putStateVariable
+
+Put a state variable to the state variables map if the optional value is present. If the optionalValue is empty, existing
+ state variable value is not changed.
+
+Parameters:
+key
- The name of the variable.
+optionalValue
- The optional value of the variable, serialized by object mapper.
+Returns:
+this.
+
+
+
+
+
+setActions
+
+Set the workflow instance actions.
+
+Parameters:
+actions
- List of actions.
+Returns:
+this.
+
+
+
+
+
+setRetries
+
+Set the number of retries.
+
+Parameters:
+retries
- The number of retries.
+Returns:
+this.
+
+
+
+
+
+setCreated
+
+Set the creation timestamp.
+
+Parameters:
+created
- Creation time.
+Returns:
+this.
+
+
+
+
+
+setModified
+
+Set the modification timestamp.
+
+Parameters:
+modified
- Modification time.
+Returns:
+this.
+
+
+
+
+
+setStartedIfNotSet
+
+Set the started timestamp if it has not already been set.
+
+Parameters:
+started
- Start time.
+Returns:
+this.
+
+
+
+
+
+setExecutorGroup
+
+Set the executor group name.
+
+Parameters:
+executorGroup
- The executor group name.
+Returns:
+this.
+
+
+
+
+
+setSignal
+
+Set the signal value.
+
+Parameters:
+signal
- The signal value.
+Returns:
+this.
+
+
+
+
+
+setArchived
+
+Set whether the workflow instance is stored in archive or main tables.
+
+Parameters:
+isArchived
- True if this workflow is stored in archive tables.
+Returns:
+this.
+
+
+
+
+
+build
+
+Create the workflow instance object.
+
+Returns:
+The workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html
new file mode 100644
index 000000000..495cb7018
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html
@@ -0,0 +1,266 @@
+
+
+
+
+WorkflowInstance.WorkflowInstanceStatus (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
Workflow instance has been created but the processing has not been started yet
+
+
+
+
A workflow state method is executing
+
+
+
+
Workflow instance has reached an end state
+
+
+
+
Workflow instance processing has been started
+
+
+
+
Workflow instance is waiting for manual action
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+created
+
+Workflow instance has been created but the processing has not been started yet
+
+
+
+
+inProgress
+
+Workflow instance processing has been started
+
+
+
+
+finished
+
+Workflow instance has reached an end state
+
+
+
+
+manual
+
+Workflow instance is waiting for manual action
+
+
+
+
+executing
+
+A workflow state method is executing
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum class has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html
new file mode 100644
index 000000000..f41164c1c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html
@@ -0,0 +1,513 @@
+
+
+
+
+WorkflowInstance (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+An instance of a workflow.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
Builder for workflow instance.
+
+
static enum
+
+
+
Describes the status for workflow instance.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Child workflow instance IDs created by this workflow instance, grouped by instance action ID.
+
+
final org.joda.time.DateTime
+
+
+
The workflow instance creation time.
+
+
+
+
+
The name of the executor group for this workflow instance.
+
+
+
+
+
The id of executor that is currently processing this workflow.
+
+
+
+
+
External identifier of the workflow instance.
+
+
+
+
+
The workflow instance identifier.
+
+
final boolean
+
+
+
True if this instance is archived.
+
+
final org.joda.time.DateTime
+
+
+
The last modification time of the workflow instance.
+
+
final org.joda.time.DateTime
+
+
+
The next activation time for the workflow instance.
+
+
+
+
+
The state variable values before executor started processing the state.
+
+
+
+
+
The id of the workflow action that created this sub workflow.
+
+
+
+
+
The id of the workflow that created this sub workflow.
+
+
+
+
+
The priority of the workflow instance.
+
+
final int
+
+
+
Number of retry attempts of the current state.
+
+
+
+
+
The signal raised for this workflow instance.
+
+
final org.joda.time.DateTime
+
+
+
Time when workflow processing was started, that is, time when processing of first action started.
+
+
+
+
+
The name of the current state.
+
+
+
+
+
The description of the last action executed by the workflow.
+
+
+
+
+
+
+
+
The current status of the workflow instance.
+
+
+
+
+
The type of the workflow definition.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return the state variables that have been added or modified during state processing.
+
+
+
+
+
<T> T
+
+
+
<T> T
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+id
+
+The workflow instance identifier.
+
+
+
+
+executorId
+
+The id of executor that is currently processing this workflow. May be null.
+
+
+
+
+parentWorkflowId
+public final Long parentWorkflowId
+The id of the workflow that created this sub workflow. Is null for root workflows.
+
+
+
+
+parentActionId
+public final Long parentActionId
+The id of the workflow action that created this sub workflow. Is null for root workflows.
+
+
+
+
+status
+
+The current status of the workflow instance.
+
+
+
+
+type
+
+The type of the workflow definition.
+
+
+
+
+priority
+public final Short priority
+The priority of the workflow instance. When an executor chooses from many available scheduled workflow instances it primarily
+ (unfairly) schedules the workflow instance with the larger priority value, and for workflows with the same priority, the one
+ scheduled first. Priority defaults to 0 and can also be negative.
+
+
+
+
+businessKey
+public final String businessKey
+Business key.
+
+
+
+
+externalId
+public final String externalId
+External identifier of the workflow instance. Must be unique within the same executor group.
+
+
+
+
+state
+
+The name of the current state.
+
+
+
+
+stateText
+
+The description of the last action executed by the workflow.
+
+
+
+
+nextActivation
+public final org.joda.time.DateTime nextActivation
+The next activation time for the workflow instance.
+
+
+
+
+stateVariables
+
+The state variables. Uses the variable name as the key and serialized variable value as value.
+
+
+
+
+originalStateVariables
+
+The state variable values before executor started processing the state.
+
+
+
+
+actions
+
+The list of actions.
+
+
+
+
+retries
+public final int retries
+Number of retry attempts of the current state. Zero when the state is executed for the first time.
+
+
+
+
+created
+public final org.joda.time.DateTime created
+The workflow instance creation time.
+
+
+
+
+modified
+public final org.joda.time.DateTime modified
+The last modification time of the workflow instance.
+
+
+
+
+started
+public final org.joda.time.DateTime started
+Time when workflow processing was started, that is, time when processing of first action started.
+
+
+
+
+executorGroup
+public final String executorGroup
+The name of the executor group for this workflow instance.
+
+
+
+
+signal
+
+The signal raised for this workflow instance.
+
+
+
+
+isArchived
+public final boolean isArchived
+True if this instance is archived. Archived instances are read-only, no modifications are allowed to them.
+
+
+
+
+childWorkflows
+
+Child workflow instance IDs created by this workflow instance, grouped by instance action ID.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getChangedStateVariables
+
+Return the state variables that have been added or modified during state processing.
+
+Returns:
+New and modified state variables.
+
+
+
+
+
+
+
+
+getStateVariable
+public <T> T getStateVariable (String name,
+ Class <T> valueType)
+
+
+
+
+getStateVariable
+public <T> T getStateVariable (String name,
+ Class <T> valueType,
+ T defaultValue)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html
new file mode 100644
index 000000000..c1032e3d7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html
@@ -0,0 +1,404 @@
+
+
+
+
+WorkflowInstanceAction.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
+
+Enclosing class:
+WorkflowInstanceAction
+
+
+public static class WorkflowInstanceAction.Builder
+
extends Object
+The builder for a workflow instance action.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a builder for a workflow instance action.
+
+
+
+
Create a builder for a workflow instance action based on an existing workflow instance.
+
+
+
+
Create a builder for a workflow instance action based on an existing workflow instance action.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Build the workflow instance action.
+
+
long
+
+
+
Get the action id (generated by database)
+
+
+
+
+
Set the execution end time.
+
+
+
+
+
Set the execution start time.
+
+
+
+
+
+
+
+
Set the action id (generated by database)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Set the trigger type of the action.
+
+
+
+
+
Set the updated state variables.
+
+
+
+
+
Set the workflow instance identifier.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+Create a builder for a workflow instance action.
+
+
+
+
+Builder
+
+Create a builder for a workflow instance action based on an existing workflow instance action.
+
+Parameters:
+action
- The workflow instance action to be copied.
+
+
+
+
+
+Builder
+
+Create a builder for a workflow instance action based on an existing workflow instance.
+
+Parameters:
+instance
- The workflow instance for which the action is created.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+setId
+
+Set the action id (generated by database)
+
+Parameters:
+id
- Action id
+Returns:
+this.
+
+
+
+
+
+getId
+public long getId ()
+Get the action id (generated by database)
+
+Returns:
+The action id.
+
+
+
+
+
+setWorkflowInstanceId
+
+Set the workflow instance identifier.
+
+Parameters:
+workflowInstanceId
- The workflow instance identifier.
+Returns:
+this.
+
+
+
+
+
+setExecutorId
+
+Set the executor id.
+
+Parameters:
+executorId
- The executor id.
+Returns:
+this
+
+
+
+
+
+setType
+
+Set the trigger type of the action.
+
+Parameters:
+actionType
- The action type.
+Returns:
+this.
+
+
+
+
+
+setState
+
+Set the state.
+
+Parameters:
+state
- The name of the state.
+Returns:
+this.
+
+
+
+
+
+setStateText
+
+Set the state text.
+
+Parameters:
+stateText
- The state text.
+Returns:
+this.
+
+
+
+
+
+setUpdatedStateVariables
+
+Set the updated state variables.
+
+Parameters:
+updatedStateVariables
- The updated state variables.
+Returns:
+this.
+
+
+
+
+
+setRetryNo
+
+Set the retry number.
+
+Parameters:
+retryNo
- The retry number.
+Returns:
+this.
+
+
+
+
+
+setExecutionStart
+
+Set the execution start time.
+
+Parameters:
+executionStart
- The execution start time.
+Returns:
+this.
+
+
+
+
+
+setExecutionEnd
+
+Set the execution end time.
+
+Parameters:
+executionEnd
- The execution end time.
+Returns:
+this.
+
+
+
+
+
+build
+
+Build the workflow instance action.
+
+Returns:
+The workflow instance action.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html
new file mode 100644
index 000000000..e3cc934ab
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html
@@ -0,0 +1,255 @@
+
+
+
+
+WorkflowInstanceAction.WorkflowActionType (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
External change to the workflow instance.
+
+
+
+
Dead executor recovery.
+
+
+
+
Normal state execution.
+
+
+
+
Normal state execution that resulted in failure.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+stateExecution
+
+Normal state execution.
+
+
+
+
+stateExecutionFailed
+
+Normal state execution that resulted in failure.
+
+
+
+
+externalChange
+
+External change to the workflow instance.
+
+
+
+
+recovery
+
+Dead executor recovery.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum class has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html
new file mode 100644
index 000000000..da7ed3f69
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html
@@ -0,0 +1,273 @@
+
+
+
+
+WorkflowInstanceAction (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class WorkflowInstanceAction
+
extends ModelObject
+An execution of a workflow instance state.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
The builder for a workflow instance action.
+
+
static enum
+
+
+
Describes the trigger for the action.
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final org.joda.time.DateTime
+
+
+
The end time of the execution of the state.
+
+
final org.joda.time.DateTime
+
+
+
The start time of the execution of the state.
+
+
final int
+
+
+
The id for executor that processed this state.
+
+
long
+
+
+
The action id (generated by database).
+
+
final int
+
+
+
The retry attempt number.
+
+
+
+
+
The workflow state before the execution.
+
+
+
+
+
The description of the action taken in this state.
+
+
+
+
+
+
+
+
State variables that were updated in this state.
+
+
final long
+
+
+
The workflow instance identifier.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+id
+public long id
+The action id (generated by database).
+
+
+
+
+workflowInstanceId
+public final long workflowInstanceId
+The workflow instance identifier.
+
+
+
+
+executorId
+public final int executorId
+The id for executor that processed this state.
+
+
+
+
+type
+
+The type of action.
+
+
+
+
+state
+
+The workflow state before the execution.
+
+
+
+
+stateText
+
+The description of the action taken in this state.
+
+
+
+
+updatedStateVariables
+
+State variables that were updated in this state.
+
+
+
+
+retryNo
+public final int retryNo
+The retry attempt number. Zero when the state is executed for the first time.
+
+
+
+
+executionStart
+public final org.joda.time.DateTime executionStart
+The start time of the execution of the state.
+
+
+
+
+executionEnd
+public final org.joda.time.DateTime executionEnd
+The end time of the execution of the state.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html
new file mode 100644
index 000000000..4a7996e77
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html
@@ -0,0 +1,181 @@
+
+
+
+
+WorkflowInstanceFactory (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Factory to create workflow instances.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Create a workflow instance factory.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Return a new workflow instance builder.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowInstanceFactory
+@Inject
+ public WorkflowInstanceFactory (io.nflow.engine.internal.workflow.ObjectStringMapper objectMapper)
+Create a workflow instance factory.
+
+Parameters:
+objectMapper
- The object mapper to be used to serialize and deserialize the
+ state variables.
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+newWorkflowInstanceBuilder
+
+Return a new workflow instance builder.
+
+Returns:
+Workflow instance builder.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html
new file mode 100644
index 000000000..7ff8cbd0c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html
@@ -0,0 +1,167 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QueryWorkflowInstances.Builder. addIds (Long ... newIds)
+
+
Add identifiers to query parameters.
+
+
+
+
+
Add workflow states to query parameters.
+
+
+
+
+
Add workflow statuses to query parameters.
+
+
+
+
+
Add workflow definitions types to query parameters.
+
+
+
+
+
Set business key to query parameters.
+
+
+
+
+
Set external identifier to query parameters.
+
+
+
+
+
Set whether workflow actions should be included in the results.
+
+
+
+
+
Set whether state variables for workflow actions should be included in the results.
+
+
+
+
+
Set whether child workflow IDs created by this instance should be included in the results.
+
+
+
+
+
Set whether current workflow state variables should be included in the results.
+
+
+
+
+
Set the maximum number of actions returned for each instance.
+
+
+
+
+
Set the maximum number of instances to be returned.
+
+
+
+
+
Set parent action id to query parameters.
+
+
+
+
+
Set parent workflow instance id to query parameters.
+
+
+
+
+
If true, query also the archive tables if not enough results are found from the main tables.
+
+
+
+
+
Set state variable key and value to query parameters.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html
new file mode 100644
index 000000000..d0520271c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html
@@ -0,0 +1,145 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.QueryWorkflowInstances (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return workflow instances matching the given query.
+
+
+
+
+
Return workflow instances matching the given query.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return child workflow instances for current workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QueryWorkflowInstances.Builder. build ()
+
+
Create the workflow instance query object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html
new file mode 100644
index 000000000..6ad0ef2bf
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html
@@ -0,0 +1,244 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.WorkflowInstance.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create a builder for creating child workflows.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return a new workflow instance builder.
+
+
+
+
+
Put a state variable to the state variables map.
+
+
+
+
+
Put a state variable to the state variables map.
+
+
+
+
+
Put a state variable to the state variables map if the optional value is present.
+
+
+
+
+
Set the workflow instance actions.
+
+
+
WorkflowInstance.Builder. setArchived (boolean isArchived)
+
+
Set whether the workflow instance is stored in archive or main tables.
+
+
+
+
+
+
WorkflowInstance.Builder. setCreated (org.joda.time.DateTime created)
+
+
Set the creation timestamp.
+
+
+
+
+
Set the executor group name.
+
+
+
+
+
Set the executor instance identifier.
+
+
+
+
+
Set the external identifier.
+
+
+
WorkflowInstance.Builder. setId (long id)
+
+
Set the workflow instance identifier.
+
+
+
WorkflowInstance.Builder. setModified (org.joda.time.DateTime modified)
+
+
Set the modification timestamp.
+
+
+
+
+
Set the next activation time.
+
+
+
+
+
Set the original state variables.
+
+
+
+
+
Set the parent workflow identifier.
+
+
+
+
+
Set the parent workflow identifier.
+
+
+
+
+
Set the priority of the workflow instance.
+
+
+
+
+
Set the number of retries.
+
+
+
+
+
+
+
+
Set the started timestamp if it has not already been set.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Set the state variables.
+
+
+
+
+
+
+
+
Set the type of the workflow definition.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html
new file mode 100644
index 000000000..9a58db160
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html
@@ -0,0 +1,193 @@
+
+
+
+
+Uses of Enum Class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
Returns the SQL representation for given workflow instance status.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowStateType. getStatus (org.joda.time.DateTime nextActivation)
+
+
Returns the status for this type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The current status of the workflow instance.
+
+
+
+
+
+
+
+
+
+
+
Workflow instance statuses.
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
WorkflowInstance.WorkflowInstanceStatus. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
Add workflow statuses to query parameters.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html
new file mode 100644
index 000000000..2fdd92d90
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html
@@ -0,0 +1,299 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.WorkflowInstance (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowExecutorListener.ListenerContext. instance
+
+
The workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
+
+
+
Return the workflow instance matching the given id.
+
+
+
+
+
+
+
+
+
+
+
Return workflow instances matching the given query.
+
+
+
+
+
Return workflow instances matching the given query.
+
+
+
+
+
+
+
+
long
+
+
+
Insert the workflow instance to the database and return the id of the
+ instance.
+
+
boolean
+
+
+
Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+
+
+
+
+
+
+
+
+
+
+
+
+
protected boolean
+
+
+
Override this to determine if the child workflow is running or not.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return all child workflows for current workflow.
+
+
+
+
+
Return child workflow instances for current workflow.
+
+
+
+
+
+
+
+
void
+
+
+
Add new child workflows.
+
+
void
+
+
+
boolean
+
+
+
Return true if the given nextAction is permitted for given instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowInstance.Builder. build ()
+
+
Create the workflow instance object.
+
+
+
+
+
+
+
+
+
+
+
Create a workflow instance builder based on an existing workflow instance.
+
+
+
+
+
Create a builder for a workflow instance action based on an existing workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html
new file mode 100644
index 000000000..4da8df5af
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html
@@ -0,0 +1,136 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowInstanceAction.Builder. setExecutionEnd (org.joda.time.DateTime executionEnd)
+
+
Set the execution end time.
+
+
+
WorkflowInstanceAction.Builder. setExecutionStart (org.joda.time.DateTime executionStart)
+
+
Set the execution start time.
+
+
+
+
+
+
WorkflowInstanceAction.Builder. setId (long id)
+
+
Set the action id (generated by database)
+
+
+
WorkflowInstanceAction.Builder. setRetryNo (int retryNo)
+
+
+
+
+
+
+
+
+
+
+
Set the trigger type of the action.
+
+
+
+
+
Set the updated state variables.
+
+
+
+
+
Set the workflow instance identifier.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html
new file mode 100644
index 000000000..d550ffa75
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html
@@ -0,0 +1,142 @@
+
+
+
+
+Uses of Enum Class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Set signal value for given workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowInstanceAction. type
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
WorkflowInstanceAction.WorkflowActionType. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
Set the trigger type of the action.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html
new file mode 100644
index 000000000..97f9fc90e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html
@@ -0,0 +1,145 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceAction (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowInstanceAction.Builder. build ()
+
+
Build the workflow instance action.
+
+
+
+
+
+
+
+
+
+
+
Set the workflow instance actions.
+
+
+
+
+
+
+
+
+
+
+
Create a builder for a workflow instance action based on an existing workflow instance action.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html
new file mode 100644
index 000000000..b3be5e175
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html
@@ -0,0 +1,154 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceFactory (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html
new file mode 100644
index 000000000..d9b4a04ba
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html
@@ -0,0 +1,130 @@
+
+
+
+
+io.nflow.engine.workflow.instance (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.workflow.instance
+
+Classes for describing and constructing workflow instances.
+
+
+
+
+
+
All Classes and Interfaces Classes Enum Classes
+
+
+
+
+
+
+
Parameters for workflow instance query.
+
+
+
+
Builder for workflow instance queries.
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html
new file mode 100644
index 000000000..0551453e6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html
@@ -0,0 +1,101 @@
+
+
+
+
+io.nflow.engine.workflow.instance Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html
new file mode 100644
index 000000000..bc50ff4cb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html
@@ -0,0 +1,291 @@
+
+
+
+
+Uses of Package io.nflow.engine.workflow.instance (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+
Classes for describing and constructing workflow instances.
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
Describes the status for workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
An instance of a workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameters for workflow instance query.
+
+
+
+
An instance of a workflow.
+
+
+
+
An execution of a workflow instance state.
+
+
+
+
Describes the trigger for the action.
+
+
+
+
+
+
+
+
+
+
+
+
+
An instance of a workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameters for workflow instance query.
+
+
+
+
An instance of a workflow.
+
+
+
+
Builder for workflow instance.
+
+
+
+
Describes the status for workflow instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameters for workflow instance query.
+
+
+
+
Builder for workflow instance queries.
+
+
+
+
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.
+
+
+
+
+
+
+
+
+
+
+
+
+
An instance of a workflow.
+
+
+
+
Factory to create workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
Factory to create workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
+
Factory to create workflow instances.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html
new file mode 100644
index 000000000..5107e1958
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html
@@ -0,0 +1,192 @@
+
+
+
+
+Statistics.QueueStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+Statistics
+
+
+public static class Statistics.QueueStatistics
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
final int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+count
+public final int count
+
+
+
+
+maxAgeMillis
+public final Long maxAgeMillis
+
+
+
+
+minAgeMillis
+public final Long minAgeMillis
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+QueueStatistics
+public QueueStatistics (int count,
+ Long maxAgeMillis,
+ Long minAgeMillis)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html
new file mode 100644
index 000000000..bf8fcb00f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html
@@ -0,0 +1,192 @@
+
+
+
+
+Statistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html
new file mode 100644
index 000000000..3c08118d3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html
@@ -0,0 +1,102 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html
new file mode 100644
index 000000000..6ca742389
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html
@@ -0,0 +1,109 @@
+
+
+
+
+Uses of Class io.nflow.engine.workflow.statistics.Statistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Return queue statistics for the executor group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html
new file mode 100644
index 000000000..e679d63c6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html
@@ -0,0 +1,92 @@
+
+
+
+
+io.nflow.engine.workflow.statistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.engine.workflow.statistics
+
+Classes for describing nFlow statistics.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html
new file mode 100644
index 000000000..f80c822f3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html
@@ -0,0 +1,81 @@
+
+
+
+
+io.nflow.engine.workflow.statistics Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html
new file mode 100644
index 000000000..a53aa8670
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html
@@ -0,0 +1,116 @@
+
+
+
+
+Uses of Package io.nflow.engine.workflow.statistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+
Classes for describing nFlow statistics.
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html b/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html
new file mode 100644
index 000000000..a7e117721
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html
@@ -0,0 +1,204 @@
+
+
+
+
+JettyServerContainer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class JettyServerContainer
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
boolean
+
+
+
boolean
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JettyServerContainer
+public JettyServerContainer (org.eclipse.jetty.server.Server server)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+isStarted
+public boolean isStarted ()
+
+
+
+
+
+
+
+isStopped
+public boolean isStopped ()
+
+
+
+
+setStopTimeout
+public void setStopTimeout (int stopTimeout)
+
+
+
+
+getPort
+public int getPort ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html b/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html
new file mode 100644
index 000000000..80392c423
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html
@@ -0,0 +1,258 @@
+
+
+
+
+StartNflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class StartNflow
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
static void
+
+
+
+
+
+
protected void
+
setupCxf (org.eclipse.jetty.servlet.ServletContextHandler context)
+
+
protected void
+
+
+
protected void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StartNflow
+public StartNflow ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+main
+
+
+Throws:
+Exception
+
+
+
+
+
+registerSpringContext
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+setupCxf
+protected void setupCxf (org.eclipse.jetty.servlet.ServletContextHandler context)
+
+
+
+
+setupMetricsAdminServlet
+protected void setupMetricsAdminServlet (org.eclipse.jetty.servlet.ServletContextHandler context)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html b/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html
new file mode 100644
index 000000000..b6606f991
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html
@@ -0,0 +1,100 @@
+
+
+
+
+Uses of Class io.nflow.jetty.JettyServerContainer (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html b/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html
new file mode 100644
index 000000000..93d47305d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.jetty.StartNflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html
new file mode 100644
index 000000000..1c07b4596
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html
@@ -0,0 +1,176 @@
+
+
+
+
+JmxConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
org.apache.cxf.management.counters.CounterRepository
+
+
+
org.apache.cxf.management.InstrumentationManager
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JmxConfiguration
+public JmxConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+counterRepository
+@Bean
+public org.apache.cxf.management.counters.CounterRepository counterRepository (org.apache.cxf.Bus cxf)
+
+
+
+
+instrumentationManager
+@Bean
+public org.apache.cxf.management.InstrumentationManager instrumentationManager (org.apache.cxf.Bus cxf)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html
new file mode 100644
index 000000000..0265a250d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html
@@ -0,0 +1,195 @@
+
+
+
+
+MetricsConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
com.codahale.metrics.health.HealthCheckRegistry
+
+
+
com.codahale.metrics.MetricRegistry
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MetricsConfiguration
+public MetricsConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+metricRegistry
+@Bean
+public com.codahale.metrics.MetricRegistry metricRegistry ()
+
+
+
+
+healthCheckRegistry
+@Bean
+public com.codahale.metrics.health.HealthCheckRegistry healthCheckRegistry ()
+
+
+
+
+registerHealthChecks
+@PostConstruct
+ public void registerHealthChecks ()
+
+
+
+
+registerMetrics
+@PostConstruct
+ public void registerMetrics ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html
new file mode 100644
index 000000000..f22dc9044
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html
@@ -0,0 +1,142 @@
+
+
+
+
+NflowJettyConfiguration.JaxRsApiApplication (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
jakarta.ws.rs.core.Application
+
io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication
+
+
+
+
+Enclosing class:
+NflowJettyConfiguration
+
+
+@ApplicationPath("/")
+ public static class NflowJettyConfiguration.JaxRsApiApplication
+extends jakarta.ws.rs.core.Application
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class jakarta.ws.rs.core.Application
+getClasses, getProperties, getSingletons
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JaxRsApiApplication
+public JaxRsApiApplication ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html
new file mode 100644
index 000000000..859f5e2b3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html
@@ -0,0 +1,259 @@
+
+
+
+
+NflowJettyConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
org.apache.cxf.bus.spring.SpringBus
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider
+
jsonProvider (com.fasterxml.jackson.databind.ObjectMapper nflowRestObjectMapper)
+
+
+
+
+
org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor
+
+
+
org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowJettyConfiguration
+public NflowJettyConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+jaxRsServer
+@Bean
+public org.apache.cxf.endpoint.Server jaxRsServer (WorkflowInstanceResource workflowInstanceResource,
+ WorkflowDefinitionResource workflowDefinitionResource,
+ WorkflowExecutorResource workflowExecutorResource,
+ StatisticsResource statisticsResource,
+ MaintenanceResource maintenanceResource,
+ @Named("nflowRestObjectMapper")
+ com.fasterxml.jackson.databind.ObjectMapper nflowRestObjectMapper,
+ org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor,
+ org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor validationOutInterceptor)
+
+
+
+
+validationInInterceptor
+@Bean
+public org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor ()
+
+
+
+
+validationOutInterceptor
+@Bean
+public org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor validationOutInterceptor ()
+
+
+
+
+jsonProvider
+@Bean
+public com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider jsonProvider (@Named("nflowRestObjectMapper")
+ com.fasterxml.jackson.databind.ObjectMapper nflowRestObjectMapper)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html
new file mode 100644
index 000000000..fdd2f39bb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.config.JmxConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.config.JmxConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html
new file mode 100644
index 000000000..9f630a91c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.config.MetricsConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.config.MetricsConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html
new file mode 100644
index 000000000..28aea4916
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html
new file mode 100644
index 000000000..93b196ab3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.config.NflowJettyConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.config.NflowJettyConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html
new file mode 100644
index 000000000..45a822b2a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html
@@ -0,0 +1,121 @@
+
+
+
+
+io.nflow.jetty.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.jetty.config
+
+Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html
new file mode 100644
index 000000000..ee80e8009
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html
@@ -0,0 +1,83 @@
+
+
+
+
+io.nflow.jetty.config Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html
new file mode 100644
index 000000000..d9b1da09b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html
@@ -0,0 +1,86 @@
+
+
+
+
+Uses of Package io.nflow.jetty.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html
new file mode 100644
index 000000000..8ab5cb8f3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html
@@ -0,0 +1,173 @@
+
+
+
+
+CustomValidationExceptionMapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
+
+
+@Provider
+ public class CustomValidationExceptionMapper
+
extends Object
+implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
toResponse (jakarta.validation.ValidationException exception)
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CustomValidationExceptionMapper
+public CustomValidationExceptionMapper ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toResponse
+public jakarta.ws.rs.core.Response toResponse (jakarta.validation.ValidationException exception)
+
+Specified by:
+toResponse
in interface jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html
new file mode 100644
index 000000000..282702d09
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html
@@ -0,0 +1,173 @@
+
+
+
+
+WebApplicationExceptionMapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
+
+
+@Provider
+ public class WebApplicationExceptionMapper
+
extends Object
+implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
toResponse (jakarta.ws.rs.WebApplicationException e)
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WebApplicationExceptionMapper
+public WebApplicationExceptionMapper ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toResponse
+public jakarta.ws.rs.core.Response toResponse (jakarta.ws.rs.WebApplicationException e)
+
+Specified by:
+toResponse
in interface jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html
new file mode 100644
index 000000000..e2b67bc45
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.mapper.CustomValidationExceptionMapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html
new file mode 100644
index 000000000..beb41ccdc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.mapper.WebApplicationExceptionMapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html
new file mode 100644
index 000000000..03370467d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html
@@ -0,0 +1,117 @@
+
+
+
+
+io.nflow.jetty.mapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.jetty.mapper
+
+JAX-RS exception mappers for nFlow REST API in Jetty.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html
new file mode 100644
index 000000000..882d6f9ad
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html
@@ -0,0 +1,77 @@
+
+
+
+
+io.nflow.jetty.mapper Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html
new file mode 100644
index 000000000..1d4cecd13
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.jetty.mapper (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.mapper
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/package-summary.html
new file mode 100644
index 000000000..ff8f5dbec
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/package-summary.html
@@ -0,0 +1,117 @@
+
+
+
+
+io.nflow.jetty (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.jetty
+
+Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/package-tree.html
new file mode 100644
index 000000000..3084c45b6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/package-tree.html
@@ -0,0 +1,77 @@
+
+
+
+
+io.nflow.jetty Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/package-use.html
new file mode 100644
index 000000000..101f81110
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/package-use.html
@@ -0,0 +1,88 @@
+
+
+
+
+Uses of Package io.nflow.jetty (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html
new file mode 100644
index 000000000..fecf6f424
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html
@@ -0,0 +1,185 @@
+
+
+
+
+MetricsServletContextListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+jakarta.servlet.ServletContextListener
, EventListener
+
+
+public class MetricsServletContextListener
+
extends Object
+implements jakarta.servlet.ServletContextListener
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MetricsServletContextListener
+public MetricsServletContextListener ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+contextInitialized
+public void contextInitialized (jakarta.servlet.ServletContextEvent servletContextEvent)
+
+Specified by:
+contextInitialized
in interface jakarta.servlet.ServletContextListener
+
+
+
+
+
+contextDestroyed
+public void contextDestroyed (jakarta.servlet.ServletContextEvent servletContextEvent)
+
+Specified by:
+contextDestroyed
in interface jakarta.servlet.ServletContextListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html
new file mode 100644
index 000000000..2fd54528b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.servlet.MetricsServletContextListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.servlet.MetricsServletContextListener
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html
new file mode 100644
index 000000000..c0a9e6cca
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html
@@ -0,0 +1,115 @@
+
+
+
+
+io.nflow.jetty.servlet (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.jetty.servlet
+
+Servlet configurations for nFlow Jetty.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html
new file mode 100644
index 000000000..1885aa79e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+io.nflow.jetty.servlet Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html
new file mode 100644
index 000000000..aaa5a0f93
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.jetty.servlet (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.servlet
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html b/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html
new file mode 100644
index 000000000..ad56290f4
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html
@@ -0,0 +1,270 @@
+
+
+
+
+NflowAnnotationConfigWebApplicationContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Closeable
, AutoCloseable
, Aware
, BeanFactory
, BeanNameAware
, HierarchicalBeanFactory
, InitializingBean
, ListableBeanFactory
, AnnotationConfigRegistry
, ApplicationContext
, ApplicationEventPublisher
, ConfigurableApplicationContext
, Lifecycle
, MessageSource
, EnvironmentCapable
, ResourceLoader
, ResourcePatternResolver
, ThemeSource
, ConfigurableWebApplicationContext
, WebApplicationContext
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Field Summary
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
getApplicationName , getConfigLocations , getNamespace , getResourceByPath , getResourcePatternResolver , getServletConfig , getServletContext , getTheme , initPropertySources , onRefresh , postProcessBeanFactory , setNamespace , setServletConfig , setServletContext
+
+
+
+
Methods inherited from class org.springframework.context.support.AbstractApplicationContext
+
addApplicationListener , addBeanFactoryPostProcessor , close , containsBean , containsBeanDefinition , containsLocalBean , destroyBeans , doClose , findAllAnnotationsOnBean , findAnnotationOnBean , findAnnotationOnBean , finishBeanFactoryInitialization , finishRefresh , getAliases , getApplicationListeners , getApplicationStartup , getAutowireCapableBeanFactory , getBean , getBean , getBean , getBean , getBean , getBeanDefinitionCount , getBeanDefinitionNames , getBeanFactoryPostProcessors , getBeanNamesForAnnotation , getBeanNamesForType , getBeanNamesForType , getBeanNamesForType , getBeanNamesForType , getBeanProvider , getBeanProvider , getBeanProvider , getBeanProvider , getBeansOfType , getBeansOfType , getBeansWithAnnotation , getDisplayName , getEnvironment , getId , getInternalParentBeanFactory , getInternalParentMessageSource , getMessage , getMessage , getMessage , getParent , getParentBeanFactory , getResources , getStartupDate , getType , getType , initApplicationEventMulticaster , initLifecycleProcessor , initMessageSource , invokeBeanFactoryPostProcessors , isActive , isPrototype , isRunning , isSingleton , isTypeMatch , isTypeMatch , obtainFreshBeanFactory , onClose , prepareBeanFactory , prepareRefresh , publishEvent , publishEvent , publishEvent , refresh , registerBeanPostProcessors , registerListeners , registerShutdownHook , removeApplicationListener , resetCommonCaches , setApplicationStartup , setDisplayName , setEnvironment , setParent , start , stop , toString
+
+
+
+
+
+
Methods inherited from interface org.springframework.beans.factory.BeanFactory
+
containsBean , getAliases , getBean , getBean , getBean , getBean , getBean , getBeanProvider , getBeanProvider , getType , getType , isPrototype , isSingleton , isTypeMatch , isTypeMatch
+
+
Methods inherited from interface org.springframework.context.ConfigurableApplicationContext
+
addApplicationListener , addBeanFactoryPostProcessor , addProtocolResolver , close , getApplicationStartup , getBeanFactory , getEnvironment , isActive , refresh , registerShutdownHook , removeApplicationListener , setApplicationStartup , setClassLoader , setEnvironment , setId , setParent
+
+
+
+
+
Methods inherited from interface org.springframework.beans.factory.ListableBeanFactory
+
containsBeanDefinition , findAllAnnotationsOnBean , findAnnotationOnBean , findAnnotationOnBean , getBeanDefinitionCount , getBeanDefinitionNames , getBeanNamesForAnnotation , getBeanNamesForType , getBeanNamesForType , getBeanNamesForType , getBeanNamesForType , getBeanProvider , getBeanProvider , getBeansOfType , getBeansOfType , getBeansWithAnnotation
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowAnnotationConfigWebApplicationContext
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html b/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html
new file mode 100644
index 000000000..fa297fe13
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html
new file mode 100644
index 000000000..fe2daa2ed
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html
@@ -0,0 +1,115 @@
+
+
+
+
+io.nflow.jetty.spring (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.jetty.spring
+
+Spring framework property source configurations for nFlow Jetty.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html
new file mode 100644
index 000000000..14d16f6b2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html
@@ -0,0 +1,100 @@
+
+
+
+
+io.nflow.jetty.spring Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html
new file mode 100644
index 000000000..6ee976c7b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.jetty.spring (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.jetty.spring
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html b/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html
new file mode 100644
index 000000000..0a078ac88
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html
@@ -0,0 +1,182 @@
+
+
+
+
+DatabaseConnectionHealthCheck (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.codahale.metrics.health.HealthCheck
+
io.nflow.metrics.DatabaseConnectionHealthCheck
+
+
+
+
+public class DatabaseConnectionHealthCheck
+extends com.codahale.metrics.health.HealthCheck
+Check that connection to nflow database can be made.
+
+
+
+
+
+
+Nested Class Summary
+
+
Nested classes/interfaces inherited from class com.codahale.metrics.health.HealthCheck
+com.codahale.metrics.health.HealthCheck.Result, com.codahale.metrics.health.HealthCheck.ResultBuilder
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected com.codahale.metrics.health.HealthCheck.Result
+
+
+
+
+
+
+
Methods inherited from class com.codahale.metrics.health.HealthCheck
+clock, execute
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+DatabaseConnectionHealthCheck
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+check
+protected com.codahale.metrics.health.HealthCheck.Result check ()
+
+Specified by:
+check
in class com.codahale.metrics.health.HealthCheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html
new file mode 100644
index 000000000..c7ec606aa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html
@@ -0,0 +1,244 @@
+
+
+
+
+MetricsWorkflowExecutorListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+WorkflowExecutorListener
+
+
+
+Compute following metrics on per state basis
+
+ Execution time histograms and execution rate
+ Number of successful executions
+ Number of failed executions
+ Retry count histograms
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Executed after state processing has failed and before persisting state.
+
+
void
+
+
+
Executed after state has been successfully processed and before persisting
+ state.
+
+
void
+
+
+
Executed before state is processed.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MetricsWorkflowExecutorListener
+public MetricsWorkflowExecutorListener (com.codahale.metrics.MetricRegistry metricRegistry,
+ io.nflow.engine.internal.dao.ExecutorDao executors)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+beforeProcessing
+
+
+Executed before state is processed. Exceptions are logged but they do not
+ affect workflow processing.
+
+Specified by:
+beforeProcessing
in interface WorkflowExecutorListener
+Parameters:
+context
- The listener context.
+
+
+
+
+
+afterProcessing
+
+
+Executed after state has been successfully processed and before persisting
+ state. Exceptions are logged but they do not affect workflow processing.
+
+Specified by:
+afterProcessing
in interface WorkflowExecutorListener
+Parameters:
+context
- The listener context.
+
+
+
+
+
+afterFailure
+
+
+Executed after state processing has failed and before persisting state.
+ Exceptions are logged but they do not affect workflow processing.
+
+Specified by:
+afterFailure
in interface WorkflowExecutorListener
+Parameters:
+context
- The listener context.
+exeption
- The exception thrown by the state handler method.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html b/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html
new file mode 100644
index 000000000..c698b758c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html
@@ -0,0 +1,208 @@
+
+
+
+
+NflowMetricsContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Named("nflowMetrics/metricsContext")
+@Configuration
+ public class NflowMetricsContext
+
extends Object
+Configures MetricsWorkflowExecutorListener.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
com.codahale.metrics.jmx.JmxReporter
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowMetricsContext
+public NflowMetricsContext ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+databaseConnectionHealthCheck
+
+
+
+
+
+registerHealthChecks
+@PostConstruct
+ public void registerHealthChecks ()
+
+
+
+
+registerDatabaseType
+@PostConstruct
+ public void registerDatabaseType ()
+
+
+
+
+metricsWorkflowExecutorListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html
new file mode 100644
index 000000000..7e50850dc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.metrics.DatabaseConnectionHealthCheck (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html
new file mode 100644
index 000000000..65ac9efa7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.metrics.MetricsWorkflowExecutorListener (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html
new file mode 100644
index 000000000..023bf2165
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.metrics.NflowMetricsContext (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.metrics.NflowMetricsContext
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-summary.html b/apidocs/v10.0.0/io/nflow/metrics/package-summary.html
new file mode 100644
index 000000000..74eba55f0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/package-summary.html
@@ -0,0 +1,106 @@
+
+
+
+
+io.nflow.metrics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.metrics
+
+Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Check that connection to nflow database can be made.
+
+
+
+
Compute following metrics on per state basis
+
+ Execution time histograms and execution rate
+ Number of successful executions
+ Number of failed executions
+ Retry count histograms
+
+
+
+
+
Configures MetricsWorkflowExecutorListener.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-tree.html b/apidocs/v10.0.0/io/nflow/metrics/package-tree.html
new file mode 100644
index 000000000..f9debe551
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/package-tree.html
@@ -0,0 +1,82 @@
+
+
+
+
+io.nflow.metrics Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-use.html b/apidocs/v10.0.0/io/nflow/metrics/package-use.html
new file mode 100644
index 000000000..569037792
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/metrics/package-use.html
@@ -0,0 +1,98 @@
+
+
+
+
+Uses of Package io.nflow.metrics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
Check that connection to nflow database can be made.
+
+
+
+
Compute following metrics on per state basis
+
+ Execution time histograms and execution rate
+ Number of successful executions
+ Number of failed executions
+ Retry count histograms
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/StartNflow.html b/apidocs/v10.0.0/io/nflow/netty/StartNflow.html
new file mode 100644
index 000000000..d54bc06c6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/StartNflow.html
@@ -0,0 +1,261 @@
+
+
+
+
+StartNflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class StartNflow
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
static void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StartNflow
+public StartNflow ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+main
+
+
+Throws:
+Exception
+
+
+
+
+
+registerSpringContext
+
+
+
+
+
+registerSpringApplicationListener
+
+
+
+
+
+registerSpringClasspathPropertySource
+
+
+Throws:
+IOException
+
+
+
+
+
+registerSpringPropertySource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html b/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html
new file mode 100644
index 000000000..e51d21359
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.netty.StartNflow (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html b/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html
new file mode 100644
index 000000000..8ca14c67c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html
@@ -0,0 +1,234 @@
+
+
+
+
+NflowNettyConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowNettyConfiguration
+public NflowNettyConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+uiExplorerIndexRouter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html b/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html
new file mode 100644
index 000000000..b1c038dfd
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.netty.config.NflowNettyConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.netty.config.NflowNettyConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html b/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html
new file mode 100644
index 000000000..1ec32e1af
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html
@@ -0,0 +1,98 @@
+
+
+
+
+io.nflow.netty.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.netty.config
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html b/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html
new file mode 100644
index 000000000..06d7ffff8
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+io.nflow.netty.config Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-use.html b/apidocs/v10.0.0/io/nflow/netty/config/package-use.html
new file mode 100644
index 000000000..b1c662fa2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/config/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.netty.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.netty.config
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/package-summary.html b/apidocs/v10.0.0/io/nflow/netty/package-summary.html
new file mode 100644
index 000000000..b76512693
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/package-summary.html
@@ -0,0 +1,98 @@
+
+
+
+
+io.nflow.netty (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.netty
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/package-tree.html b/apidocs/v10.0.0/io/nflow/netty/package-tree.html
new file mode 100644
index 000000000..12122f14f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+io.nflow.netty Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/netty/package-use.html b/apidocs/v10.0.0/io/nflow/netty/package-use.html
new file mode 100644
index 000000000..962bc0424
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/netty/package-use.html
@@ -0,0 +1,84 @@
+
+
+
+
+Uses of Package io.nflow.netty (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html
new file mode 100644
index 000000000..9f5aac74d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html
@@ -0,0 +1,134 @@
+
+
+
+
+NflowRestApiPropertiesConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowRestApiPropertiesConfiguration
+public NflowRestApiPropertiesConfiguration ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html
new file mode 100644
index 000000000..942158bab
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html
@@ -0,0 +1,205 @@
+
+
+
+
+RestConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
com.fasterxml.jackson.databind.ObjectMapper
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+REST_OBJECT_MAPPER
+public static final String REST_OBJECT_MAPPER
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RestConfiguration
+public RestConfiguration ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+nflowRestObjectMapper
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html
new file mode 100644
index 000000000..ff7ac99fb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.NflowRestApiPropertiesConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.NflowRestApiPropertiesConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html
new file mode 100644
index 000000000..0063ac2b0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.RestConfiguration (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.RestConfiguration
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html
new file mode 100644
index 000000000..9ee8a589b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html
@@ -0,0 +1,186 @@
+
+
+
+
+CorsHeaderContainerResponseFilter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
+
+
+All Implemented Interfaces:
+jakarta.ws.rs.container.ContainerResponseFilter
+
+
+@Provider
+ public class CorsHeaderContainerResponseFilter
+
extends Object
+implements jakarta.ws.rs.container.ContainerResponseFilter
+Filter to add headers to allow Cross-Origin Resource Sharing. Applied only to JAX-RS resources that are annotated with
+ NflowCors
annotation.
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
filter (jakarta.ws.rs.container.ContainerRequestContext requestContext,
+ jakarta.ws.rs.container.ContainerResponseContext responseContext)
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CorsHeaderContainerResponseFilter
+@Inject
+ public CorsHeaderContainerResponseFilter (Environment env)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+filter
+public void filter (jakarta.ws.rs.container.ContainerRequestContext requestContext,
+ jakarta.ws.rs.container.ContainerResponseContext responseContext)
+
+Specified by:
+filter
in interface jakarta.ws.rs.container.ContainerResponseFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html
new file mode 100644
index 000000000..00848c2cb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html
@@ -0,0 +1,177 @@
+
+
+
+
+DateTimeParamConverterProvider (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+jakarta.ws.rs.ext.ParamConverterProvider
+
+
+@Provider
+ public class DateTimeParamConverterProvider
+
extends Object
+implements jakarta.ws.rs.ext.ParamConverterProvider
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
<T> jakarta.ws.rs.ext.ParamConverter<T>
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+DateTimeParamConverterProvider
+public DateTimeParamConverterProvider ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getConverter
+public <T> jakarta.ws.rs.ext.ParamConverter<T> getConverter (Class <T> type,
+ Type genericType,
+ Annotation [] annotations)
+
+Specified by:
+getConverter
in interface jakarta.ws.rs.ext.ParamConverterProvider
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html
new file mode 100644
index 000000000..280f73251
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html
@@ -0,0 +1,84 @@
+
+
+
+
+NflowCors (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html
new file mode 100644
index 000000000..3ca215ce5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html
@@ -0,0 +1,169 @@
+
+
+
+
+PathConstants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class PathConstants
+
extends Object
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+NFLOW_REST_JAXRS_PATH_PREFIX
+public static final String NFLOW_REST_JAXRS_PATH_PREFIX
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+PathConstants
+public PathConstants ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html
new file mode 100644
index 000000000..191ae52a5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html
new file mode 100644
index 000000000..c8dfd6b3c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html
new file mode 100644
index 000000000..2ba31e1d0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html
@@ -0,0 +1,121 @@
+
+
+
+
+Uses of Annotation Interface io.nflow.rest.config.jaxrs.NflowCors (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Filter to add headers to allow Cross-Origin Resource Sharing.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html
new file mode 100644
index 000000000..7fb148a6a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.jaxrs.PathConstants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.jaxrs.PathConstants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html
new file mode 100644
index 000000000..a9dcf9b09
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html
@@ -0,0 +1,121 @@
+
+
+
+
+io.nflow.rest.config.jaxrs (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.config.jaxrs
+
+Default configuration for nFlow REST API with JAX-RS.
+
+
+
+
+
+
+
+
+
All Classes and Interfaces Classes Annotation Interfaces
+
+
+
+
+
+
+
Filter to add headers to allow Cross-Origin Resource Sharing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html
new file mode 100644
index 000000000..ea0157c36
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html
@@ -0,0 +1,84 @@
+
+
+
+
+io.nflow.rest.config.jaxrs Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Annotation Interface Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html
new file mode 100644
index 000000000..711e2d333
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Package io.nflow.rest.config.jaxrs (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html
new file mode 100644
index 000000000..0dc67f344
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html
@@ -0,0 +1,109 @@
+
+
+
+
+io.nflow.rest.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.config
+
+Default configuration for nFlow REST API.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html
new file mode 100644
index 000000000..cfd0fec78
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html
@@ -0,0 +1,77 @@
+
+
+
+
+io.nflow.rest.config Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/package-use.html
new file mode 100644
index 000000000..d3f09bb11
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.rest.config (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html
new file mode 100644
index 000000000..ee90dc0f5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html
@@ -0,0 +1,170 @@
+
+
+
+
+PathConstants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class PathConstants
+
extends Object
+Common Spring web constants.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+NFLOW_SPRING_WEB_PATH_PREFIX
+public static final String NFLOW_SPRING_WEB_PATH_PREFIX
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+PathConstants
+public PathConstants ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html
new file mode 100644
index 000000000..24c424208
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html
@@ -0,0 +1,168 @@
+
+
+
+
+SchedulerService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Service to hold a Webflux Scheduler in order to make blocking calls.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
<T> reactor.core.publisher.Mono<T>
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SchedulerService
+@Inject
+ public SchedulerService (io.nflow.engine.internal.executor.WorkflowInstanceExecutor workflowInstanceExecutor,
+ Environment env)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+callAsync
+public <T> reactor.core.publisher.Mono<T> callAsync (Callable <T> callable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html
new file mode 100644
index 000000000..7fe592c69
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.springweb.PathConstants (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.config.springweb.PathConstants
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html
new file mode 100644
index 000000000..f7c4cf1e2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html
@@ -0,0 +1,118 @@
+
+
+
+
+Uses of Class io.nflow.rest.config.springweb.SchedulerService (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html
new file mode 100644
index 000000000..171bc6ec2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html
@@ -0,0 +1,113 @@
+
+
+
+
+io.nflow.rest.config.springweb (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.config.springweb
+
+Default configuration for nFlow REST API with Spring Web.
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Common Spring web constants.
+
+
+
+
Service to hold a Webflux Scheduler in order to make blocking calls.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html
new file mode 100644
index 000000000..fb692a9e5
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html
@@ -0,0 +1,77 @@
+
+
+
+
+io.nflow.rest.config.springweb Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html
new file mode 100644
index 000000000..6d3ca8969
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html
@@ -0,0 +1,88 @@
+
+
+
+
+Uses of Package io.nflow.rest.config.springweb (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
Service to hold a Webflux Scheduler in order to make blocking calls.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html
new file mode 100644
index 000000000..35ebcc9f7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html
@@ -0,0 +1,267 @@
+
+
+
+
+ApiWorkflowInstanceInclude (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+currentStateVariables
+
+
+
+
+
+
+
+
+
+
+
+
+actionStateVariables
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name
- the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException
- if this enum class has no constant with the specified name
+NullPointerException
- if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html b/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html
new file mode 100644
index 000000000..42050f87c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html
@@ -0,0 +1,353 @@
+
+
+
+
+ResourceBase (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
protected static final boolean
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
protected <T> T
+
+
+
+
+
+
+
listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ boolean queryArchive,
+ WorkflowInstanceService workflowInstances,
+ ListWorkflowInstanceConverter listWorkflowConverter)
+
+
protected int
+
+
+
boolean
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+INCLUDES_PARAM_DESC
+protected static final String INCLUDES_PARAM_DESC
+
+See Also:
+
+
+
+
+
+
+
+
+DEPRECATED_INCLUDE_PARAM_DESC
+protected static final String DEPRECATED_INCLUDE_PARAM_DESC
+
+See Also:
+
+
+
+
+
+
+
+
+QUERY_ARCHIVED_DEFAULT_STR
+protected static final String QUERY_ARCHIVED_DEFAULT_STR
+
+See Also:
+
+
+
+
+
+
+
+
+QUERY_ARCHIVED_DEFAULT
+protected static final boolean QUERY_ARCHIVED_DEFAULT
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ResourceBase
+public ResourceBase ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+listWorkflowDefinitions
+
+
+
+
+
+updateWorkflowInstance
+
+
+
+
+
+listWorkflowInstances
+public Stream <ListWorkflowInstanceResponse > listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ boolean queryArchive,
+ WorkflowInstanceService workflowInstances,
+ ListWorkflowInstanceConverter listWorkflowConverter)
+
+
+
+
+fetchWorkflowInstance
+
+
+
+
+
+resolveExceptionHttpStatus
+protected int resolveExceptionHttpStatus (Throwable t)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html b/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html
new file mode 100644
index 000000000..23f0f7263
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html
@@ -0,0 +1,322 @@
+
+
+
+
+ResourcePaths (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class ResourcePaths
+
extends Object
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+NFLOW_MAINTENANCE_PATH
+public static final String NFLOW_MAINTENANCE_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_STATISTICS_PATH
+public static final String NFLOW_STATISTICS_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_DEFINITION_PATH
+public static final String NFLOW_WORKFLOW_DEFINITION_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_EXECUTOR_PATH
+public static final String NFLOW_WORKFLOW_EXECUTOR_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_INSTANCE_PATH
+public static final String NFLOW_WORKFLOW_INSTANCE_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_MAINTENANCE_TAG
+public static final String NFLOW_MAINTENANCE_TAG
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_STATISTICS_TAG
+public static final String NFLOW_STATISTICS_TAG
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_DEFINITION_TAG
+public static final String NFLOW_WORKFLOW_DEFINITION_TAG
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_EXECUTOR_TAG
+public static final String NFLOW_WORKFLOW_EXECUTOR_TAG
+
+See Also:
+
+
+
+
+
+
+
+
+NFLOW_WORKFLOW_INSTANCE_TAG
+public static final String NFLOW_WORKFLOW_INSTANCE_TAG
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ResourcePaths
+public ResourcePaths ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html
new file mode 100644
index 000000000..ade5c8bb0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html
@@ -0,0 +1,174 @@
+
+
+
+
+Uses of Enum Class io.nflow.rest.v1.ApiWorkflowInstanceInclude (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
ApiWorkflowInstanceInclude. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html
new file mode 100644
index 000000000..91a394787
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html
@@ -0,0 +1,137 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.ResourceBase (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html
new file mode 100644
index 000000000..6b10bd829
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.ResourcePaths (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.ResourcePaths
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html
new file mode 100644
index 000000000..9d1a1c8e6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html
@@ -0,0 +1,174 @@
+
+
+
+
+CreateWorkflowConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CreateWorkflowConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html
new file mode 100644
index 000000000..16eb22dff
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html
@@ -0,0 +1,173 @@
+
+
+
+
+ListWorkflowDefinitionConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
convert (io.nflow.engine.internal.workflow.StoredWorkflowDefinition storedDefinition)
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowDefinitionConverter
+public ListWorkflowDefinitionConverter ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html
new file mode 100644
index 000000000..d8a945541
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html
@@ -0,0 +1,164 @@
+
+
+
+
+ListWorkflowExecutorConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowExecutorConverter
+public ListWorkflowExecutorConverter ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html
new file mode 100644
index 000000000..ee89c5144
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html
@@ -0,0 +1,168 @@
+
+
+
+
+ListWorkflowInstanceConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowInstanceConverter
+public ListWorkflowInstanceConverter ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html
new file mode 100644
index 000000000..7d96295dc
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html
@@ -0,0 +1,173 @@
+
+
+
+
+MaintenanceConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceConverter
+public MaintenanceConverter ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html
new file mode 100644
index 000000000..48981ecd6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html
@@ -0,0 +1,173 @@
+
+
+
+
+StatisticsConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StatisticsConverter
+public StatisticsConverter ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html
new file mode 100644
index 000000000..9828b0c60
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html
@@ -0,0 +1,116 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.CreateWorkflowConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html
new file mode 100644
index 000000000..4d4c10399
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html
@@ -0,0 +1,131 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html
new file mode 100644
index 000000000..e16166dc8
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html
@@ -0,0 +1,110 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html
new file mode 100644
index 000000000..168030caa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html
@@ -0,0 +1,157 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ResourceBase. listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ boolean queryArchive,
+ WorkflowInstanceService workflowInstances,
+ ListWorkflowInstanceConverter listWorkflowConverter)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html
new file mode 100644
index 000000000..48f2f599c
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html
@@ -0,0 +1,91 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.MaintenanceConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html
new file mode 100644
index 000000000..420596347
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html
@@ -0,0 +1,91 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.converter.StatisticsConverter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html
new file mode 100644
index 000000000..55652bc77
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html
@@ -0,0 +1,123 @@
+
+
+
+
+io.nflow.rest.v1.converter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.v1.converter
+
+Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html
new file mode 100644
index 000000000..62b89701d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html
@@ -0,0 +1,81 @@
+
+
+
+
+io.nflow.rest.v1.converter Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html
new file mode 100644
index 000000000..be3989047
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html
@@ -0,0 +1,132 @@
+
+
+
+
+Uses of Package io.nflow.rest.v1.converter (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html
new file mode 100644
index 000000000..62d4e64e9
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html
@@ -0,0 +1,181 @@
+
+
+
+
+JaxRsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JaxRsResource
+public JaxRsResource ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+handleExceptions
+protected jakarta.ws.rs.core.Response handleExceptions (Supplier <jakarta.ws.rs.core.Response.ResponseBuilder> responseBuilder)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html
new file mode 100644
index 000000000..468946841
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html
@@ -0,0 +1,188 @@
+
+
+
+
+MaintenanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Path("/v1/maintenance")
+@Consumes("application/json")
+@Produces("application/json")
+@Component
+ public class MaintenanceResource
+
extends JaxRsResource
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceResource
+public MaintenanceResource ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+cleanupWorkflows
+@POST
+ public jakarta.ws.rs.core.Response cleanupWorkflows (@Valid
+ @Valid MaintenanceRequest request)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html
new file mode 100644
index 000000000..97f71be10
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html
@@ -0,0 +1,211 @@
+
+
+
+
+StatisticsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Path("/v1/statistics")
+@Consumes("application/json")
+@Produces("application/json")
+@Component
+ public class StatisticsResource
+
extends JaxRsResource
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
getStatistics (String type,
+ org.joda.time.DateTime createdAfter,
+ org.joda.time.DateTime createdBefore,
+ org.joda.time.DateTime modifiedAfter,
+ org.joda.time.DateTime modifiedBefore)
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StatisticsResource
+public StatisticsResource ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+queryStatistics
+@GET
+ public jakarta.ws.rs.core.Response queryStatistics ()
+
+
+
+
+getStatistics
+@GET
+@Path("/workflow/{type}")
+ public jakarta.ws.rs.core.Response getStatistics (@PathParam("type")
+ String type,
+ @QueryParam("createdAfter")
+ org.joda.time.DateTime createdAfter,
+ @QueryParam("createdBefore")
+ org.joda.time.DateTime createdBefore,
+ @QueryParam("modifiedAfter")
+ org.joda.time.DateTime modifiedAfter,
+ @QueryParam("modifiedBefore")
+ org.joda.time.DateTime modifiedBefore)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html
new file mode 100644
index 000000000..eac57e049
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html
@@ -0,0 +1,193 @@
+
+
+
+
+WorkflowDefinitionResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Path("/v1/workflow-definition")
+@Consumes("application/json")
+@Produces("application/json")
+@Component
+ public class WorkflowDefinitionResource
+
extends JaxRsResource
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+listWorkflowDefinitions
+@GET
+ public jakarta.ws.rs.core.Response listWorkflowDefinitions (@QueryParam("type")
+ List <String > types)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html
new file mode 100644
index 000000000..d40f3a2ce
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html
@@ -0,0 +1,190 @@
+
+
+
+
+WorkflowExecutorResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Path("/v1/workflow-executor")
+@Consumes("application/json")
+@Produces("application/json")
+@Component
+ public class WorkflowExecutorResource
+
extends JaxRsResource
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowExecutorResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+listWorkflowExecutors
+@GET
+ public jakarta.ws.rs.core.Response listWorkflowExecutors ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html
new file mode 100644
index 000000000..4ebd2d38d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html
@@ -0,0 +1,331 @@
+
+
+
+
+WorkflowInstanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+@Path("/v1/workflow-instance")
+@Consumes("application/json")
+@Produces("application/json")
+@Component
+ public class WorkflowInstanceResource
+
extends JaxRsResource
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
jakarta.ws.rs.core.Response
+
+
+
jakarta.ws.rs.core.Response
+
+
+
jakarta.ws.rs.core.Response
+
listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ Boolean queryArchive)
+
+
jakarta.ws.rs.core.Response
+
+
+
jakarta.ws.rs.core.Response
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowInstanceResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+corsPreflight
+@OPTIONS
+@Path("{any: .*}")
+@Consumes("*/*")
+ public jakarta.ws.rs.core.Response corsPreflight ()
+
+
+
+
+createWorkflowInstance
+
+
+
+
+
+updateWorkflowInstance
+@PUT
+@Path("/id/{id}")
+ public jakarta.ws.rs.core.Response updateWorkflowInstance (@PathParam("id")
+ long id,
+ @Valid
+ @Valid UpdateWorkflowInstanceRequest req)
+
+
+
+
+fetchWorkflowInstance
+@GET
+@Path("/id/{id}")
+ public jakarta.ws.rs.core.Response fetchWorkflowInstance (@PathParam("id")
+ long id,
+ @QueryParam("includes")
+ Set <ApiWorkflowInstanceInclude > includes,
+ @QueryParam("include")
+ String include,
+ @QueryParam("maxActions")
+ Long maxActions,
+ @QueryParam("queryArchive")
+ Boolean queryArchive)
+
+
+
+
+listWorkflowInstances
+@GET
+ public jakarta.ws.rs.core.Response listWorkflowInstances (@QueryParam("id")
+ Set <Long > ids,
+ @QueryParam("type")
+ Set <String > types,
+ @QueryParam("parentWorkflowId")
+ Long parentWorkflowId,
+ @QueryParam("parentActionId")
+ Long parentActionId,
+ @QueryParam("state")
+ Set <String > states,
+ @QueryParam("status")
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ @QueryParam("businessKey")
+ String businessKey,
+ @QueryParam("externalId")
+ String externalId,
+ @QueryParam("stateVariableKey")
+ String stateVariableKey,
+ @QueryParam("stateVariableValue")
+ String stateVariableValue,
+ @QueryParam("includes")
+ Set <ApiWorkflowInstanceInclude > includes,
+ @QueryParam("include")
+ String include,
+ @QueryParam("maxResults")
+ Long maxResults,
+ @QueryParam("maxActions")
+ Long maxActions,
+ @QueryParam("queryArchive")
+ Boolean queryArchive)
+
+
+
+
+setSignal
+@PUT
+@Path("/{id}/signal")
+ public jakarta.ws.rs.core.Response setSignal (@PathParam("id")
+ long id,
+ @Valid
+ @Valid SetSignalRequest req)
+
+
+
+
+wakeup
+@PUT
+@Path("/{id}/wakeup")
+ public jakarta.ws.rs.core.Response wakeup (@PathParam("id")
+ long id,
+ @Valid
+ @Valid WakeupRequest req)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html
new file mode 100644
index 000000000..315732f3d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.JaxRsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html
new file mode 100644
index 000000000..c54ccfe27
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.MaintenanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html
new file mode 100644
index 000000000..b4b724a26
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.StatisticsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html
new file mode 100644
index 000000000..ff7ad3969
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html
new file mode 100644
index 000000000..fbfc465fa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html
new file mode 100644
index 000000000..e442eea6f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html
@@ -0,0 +1,96 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.cxf.endpoint.Server
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html
new file mode 100644
index 000000000..874bad478
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html
@@ -0,0 +1,123 @@
+
+
+
+
+io.nflow.rest.v1.jaxrs (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.v1.jaxrs
+
+JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html
new file mode 100644
index 000000000..400455a7a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html
@@ -0,0 +1,88 @@
+
+
+
+
+io.nflow.rest.v1.jaxrs Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html
new file mode 100644
index 000000000..1d297d82a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html
@@ -0,0 +1,109 @@
+
+
+
+
+Uses of Package io.nflow.rest.v1.jaxrs (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Default configuration for nFlow Jetty.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html
new file mode 100644
index 000000000..89df64b46
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html
@@ -0,0 +1,288 @@
+
+
+
+
+Action (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
org.joda.time.DateTime
+
+
+
org.joda.time.DateTime
+
+
+
int
+
+
+
long
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Action (long id,
+ String type,
+ String state,
+ String stateText,
+ int retryNo,
+ org.joda.time.DateTime executionStartTime,
+ org.joda.time.DateTime executionEndTime,
+ int executorId)
+
+
Action (long id,
+ String type,
+ String state,
+ String stateText,
+ int retryNo,
+ org.joda.time.DateTime executionStartTime,
+ org.joda.time.DateTime executionEndTime,
+ int executorId,
+ Map <String ,Object > updatedStateVariables)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+retryNo
+public int retryNo
+
+
+
+
+executionStartTime
+public org.joda.time.DateTime executionStartTime
+
+
+
+
+executionEndTime
+public org.joda.time.DateTime executionEndTime
+
+
+
+
+executorId
+public int executorId
+
+
+
+
+updatedStateVariables
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Action
+public Action ()
+
+
+
+
+Action
+public Action (long id,
+ @NonNull
+ String type,
+ @NonNull
+ String state,
+ String stateText,
+ int retryNo,
+ org.joda.time.DateTime executionStartTime,
+ org.joda.time.DateTime executionEndTime,
+ int executorId)
+
+
+
+
+Action
+public Action (long id,
+ @NonNull
+ String type,
+ @NonNull
+ String state,
+ String stateText,
+ int retryNo,
+ org.joda.time.DateTime executionStartTime,
+ org.joda.time.DateTime executionEndTime,
+ int executorId,
+ Map <String ,Object > updatedStateVariables)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html
new file mode 100644
index 000000000..b42b3b6a3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html
@@ -0,0 +1,229 @@
+
+
+
+
+CreateWorkflowInstanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class CreateWorkflowInstanceRequest
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+activationTime
+public org.joda.time.DateTime activationTime
+
+
+
+
+
+
+
+parentWorkflowId
+public Long parentWorkflowId
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CreateWorkflowInstanceRequest
+public CreateWorkflowInstanceRequest ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html
new file mode 100644
index 000000000..da4be5347
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html
@@ -0,0 +1,193 @@
+
+
+
+
+CreateWorkflowInstanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class CreateWorkflowInstanceResponse
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+CreateWorkflowInstanceResponse
+public CreateWorkflowInstanceResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html
new file mode 100644
index 000000000..e9b2a994b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html
@@ -0,0 +1,174 @@
+
+
+
+
+ErrorResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ErrorResponse
+public ErrorResponse ()
+
+
+
+
+ErrorResponse
+public ErrorResponse (String error)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html
new file mode 100644
index 000000000..8a1b959bf
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html
@@ -0,0 +1,197 @@
+
+
+
+
+ListWorkflowDefinitionResponse.Settings (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
short
+
+
+
org.joda.time.Period
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+transitionDelaysInMilliseconds
+
+
+
+
+
+maxRetries
+public int maxRetries
+
+
+
+
+historyDeletableAfter
+public org.joda.time.Period historyDeletableAfter
+
+
+
+
+defaultPriority
+public short defaultPriority
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Settings
+public Settings ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html
new file mode 100644
index 000000000..9dfcb086f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html
@@ -0,0 +1,179 @@
+
+
+
+
+ListWorkflowDefinitionResponse.Signal (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+value
+public int value
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Signal
+public Signal ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html
new file mode 100644
index 000000000..58c4db362
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html
@@ -0,0 +1,188 @@
+
+
+
+
+ListWorkflowDefinitionResponse.TransitionDelays (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
long
+
+
+
long
+
+
+
long
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+waitShort
+public long waitShort
+
+
+
+
+minErrorWait
+public long minErrorWait
+
+
+
+
+maxErrorWait
+public long maxErrorWait
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+TransitionDelays
+public TransitionDelays ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html
new file mode 100644
index 000000000..f249542c3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html
@@ -0,0 +1,282 @@
+
+
+
+
+ListWorkflowDefinitionResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
static class
+
+
+
static class
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowDefinitionResponse
+public ListWorkflowDefinitionResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html
new file mode 100644
index 000000000..e7772933f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html
@@ -0,0 +1,238 @@
+
+
+
+
+ListWorkflowExecutorResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class ListWorkflowExecutorResponse
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
int
+
+
+
int
+
+
+
org.joda.time.DateTime
+
+
+
org.joda.time.DateTime
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+started
+public org.joda.time.DateTime started
+
+
+
+
+active
+public org.joda.time.DateTime active
+
+
+
+
+expires
+public org.joda.time.DateTime expires
+
+
+
+
+stopped
+public org.joda.time.DateTime stopped
+
+
+
+
+recovered
+public org.joda.time.DateTime recovered
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowExecutorResponse
+public ListWorkflowExecutorResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html
new file mode 100644
index 000000000..cd322b04e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html
@@ -0,0 +1,337 @@
+
+
+
+
+ListWorkflowInstanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class ListWorkflowInstanceResponse
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
long
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+parentWorkflowId
+public Long parentWorkflowId
+
+
+
+
+parentActionId
+public Long parentActionId
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+nextActivation
+public org.joda.time.DateTime nextActivation
+
+
+
+
+
+
+
+retries
+public int retries
+
+
+
+
+
+
+
+created
+public org.joda.time.DateTime created
+
+
+
+
+modified
+public org.joda.time.DateTime modified
+
+
+
+
+started
+public org.joda.time.DateTime started
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ListWorkflowInstanceResponse
+public ListWorkflowInstanceResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html
new file mode 100644
index 000000000..ae5bb460f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html
@@ -0,0 +1,188 @@
+
+
+
+
+MaintenanceRequest.MaintenanceRequestItem (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
int
+
+
+
org.joda.time.ReadablePeriod
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+olderThanPeriod
+public org.joda.time.ReadablePeriod olderThanPeriod
+
+
+
+
+batchSize
+public int batchSize
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceRequestItem
+public MaintenanceRequestItem ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html
new file mode 100644
index 000000000..51ad92e01
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html
@@ -0,0 +1,199 @@
+
+
+
+
+MaintenanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+deleteArchivedWorkflows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceRequest
+public MaintenanceRequest ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html
new file mode 100644
index 000000000..78ef4f944
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html
@@ -0,0 +1,184 @@
+
+
+
+
+MaintenanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
int
+
+
+
int
+
+
+
int
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+deletedArchivedWorkflows
+public int deletedArchivedWorkflows
+
+
+
+
+archivedWorkflows
+public int archivedWorkflows
+
+
+
+
+deletedWorkflows
+public int deletedWorkflows
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+MaintenanceResponse
+public MaintenanceResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html
new file mode 100644
index 000000000..b23ba7449
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html
@@ -0,0 +1,184 @@
+
+
+
+
+QueueStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+count
+public int count
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+QueueStatistics
+public QueueStatistics ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html
new file mode 100644
index 000000000..dc8985617
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html
@@ -0,0 +1,175 @@
+
+
+
+
+SetSignalRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SetSignalRequest
+public SetSignalRequest ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html
new file mode 100644
index 000000000..8f0c9e6da
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html
@@ -0,0 +1,166 @@
+
+
+
+
+SetSignalResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+setSignalSuccess
+public boolean setSignalSuccess
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SetSignalResponse
+public SetSignalResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html
new file mode 100644
index 000000000..48967d018
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html
@@ -0,0 +1,214 @@
+
+
+
+
+State (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html
new file mode 100644
index 000000000..1feddcc6b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html
@@ -0,0 +1,175 @@
+
+
+
+
+StatisticsResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StatisticsResponse
+public StatisticsResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html
new file mode 100644
index 000000000..7393c318f
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html
@@ -0,0 +1,202 @@
+
+
+
+
+UpdateWorkflowInstanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class UpdateWorkflowInstanceRequest
+
extends ModelObject
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
org.joda.time.DateTime
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+nextActivationTime
+public org.joda.time.DateTime nextActivationTime
+
+
+
+
+actionDescription
+public String actionDescription
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+UpdateWorkflowInstanceRequest
+public UpdateWorkflowInstanceRequest ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html
new file mode 100644
index 000000000..964cc82cd
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html
@@ -0,0 +1,166 @@
+
+
+
+
+WakeupRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WakeupRequest
+public WakeupRequest ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html
new file mode 100644
index 000000000..046608c77
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html
@@ -0,0 +1,166 @@
+
+
+
+
+WakeupResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+wakeupSuccess
+public boolean wakeupSuccess
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WakeupResponse
+public WakeupResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html
new file mode 100644
index 000000000..597e0dbf4
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html
@@ -0,0 +1,174 @@
+
+
+
+
+WorkflowDefinitionStatisticsResponse.StateStatistics.All (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+allInstances
+public long allInstances
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html
new file mode 100644
index 000000000..e716ee139
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html
@@ -0,0 +1,175 @@
+
+
+
+
+WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+queuedInstances
+public long queuedInstances
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+AllAndQueued
+public AllAndQueued ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html
new file mode 100644
index 000000000..96f30d794
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html
@@ -0,0 +1,224 @@
+
+
+
+
+WorkflowDefinitionStatisticsResponse.StateStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
static class
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+StateStatistics
+public StateStatistics ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html
new file mode 100644
index 000000000..b23643a1b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html
@@ -0,0 +1,181 @@
+
+
+
+
+WorkflowDefinitionStatisticsResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class WorkflowDefinitionStatisticsResponse
+
extends ModelObject
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionStatisticsResponse
+public WorkflowDefinitionStatisticsResponse ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html
new file mode 100644
index 000000000..59638fc1d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.Action (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ListWorkflowInstanceResponse. actions
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html
new file mode 100644
index 000000000..b4ae03ace
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html
@@ -0,0 +1,125 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html
new file mode 100644
index 000000000..ce665ba4b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html
new file mode 100644
index 000000000..bfa802d5b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html
@@ -0,0 +1,88 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ErrorResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected <T> T
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html
new file mode 100644
index 000000000..945c44bbb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html
new file mode 100644
index 000000000..40ce607f7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html
new file mode 100644
index 000000000..f830c6f92
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html
new file mode 100644
index 000000000..43a480fc7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html
@@ -0,0 +1,129 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ListWorkflowDefinitionConverter. convert (io.nflow.engine.internal.workflow.StoredWorkflowDefinition storedDefinition)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html
new file mode 100644
index 000000000..305aa1aa0
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html
new file mode 100644
index 000000000..e453085a4
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html
@@ -0,0 +1,138 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ResourceBase. listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ String stateVariableKey,
+ String stateVariableValue,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ boolean queryArchive,
+ WorkflowInstanceService workflowInstances,
+ ListWorkflowInstanceConverter listWorkflowConverter)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html
new file mode 100644
index 000000000..64ad38cee
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html
@@ -0,0 +1,95 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html
new file mode 100644
index 000000000..2b91b0670
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html
@@ -0,0 +1,125 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.MaintenanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html
new file mode 100644
index 000000000..05e6114bb
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.MaintenanceResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html
new file mode 100644
index 000000000..88ff698f4
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html
@@ -0,0 +1,92 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.QueueStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html
new file mode 100644
index 000000000..f7a30c687
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html
@@ -0,0 +1,109 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.SetSignalRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html
new file mode 100644
index 000000000..8a61ef353
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.SetSignalResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.msg.SetSignalResponse
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html
new file mode 100644
index 000000000..f829911a6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.State (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ListWorkflowDefinitionResponse. states
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html
new file mode 100644
index 000000000..7939a76d1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.StatisticsResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html
new file mode 100644
index 000000000..2620001bd
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html
@@ -0,0 +1,129 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html
new file mode 100644
index 000000000..a1c8765e2
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html
@@ -0,0 +1,109 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WakeupRequest (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
jakarta.ws.rs.core.Response
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html
new file mode 100644
index 000000000..0ad568d6d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WakeupResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.msg.WakeupResponse
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html
new file mode 100644
index 000000000..44dd87f78
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html
@@ -0,0 +1,104 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
static class
+
+
+
+
+
+
+
+
+
+
WorkflowDefinitionStatisticsResponse.StateStatistics. executing
+
+
+
WorkflowDefinitionStatisticsResponse.StateStatistics. finished
+
+
+
WorkflowDefinitionStatisticsResponse.StateStatistics. manual
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html
new file mode 100644
index 000000000..31295ac40
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html
@@ -0,0 +1,92 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WorkflowDefinitionStatisticsResponse.StateStatistics. created
+
+
+
WorkflowDefinitionStatisticsResponse.StateStatistics. inProgress
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html
new file mode 100644
index 000000000..df3799ab7
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html
new file mode 100644
index 000000000..2f55f966b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html
@@ -0,0 +1,89 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html
new file mode 100644
index 000000000..8759e6436
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+io.nflow.rest.v1.msg (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.v1.msg
+
+Message objects for nFlow REST API services.
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html
new file mode 100644
index 000000000..ef0b54b58
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html
@@ -0,0 +1,107 @@
+
+
+
+
+io.nflow.rest.v1.msg Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html
new file mode 100644
index 000000000..1896f63e6
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html
@@ -0,0 +1,202 @@
+
+
+
+
+Uses of Package io.nflow.rest.v1.msg (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Message objects for nFlow REST API services.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html
new file mode 100644
index 000000000..9f17ef9fa
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html
@@ -0,0 +1,126 @@
+
+
+
+
+io.nflow.rest.v1 (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.v1
+
+
+
+
+
+
+
+
All Classes and Interfaces Classes Enum Classes
+
+
+
+
+
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+
+
Common base class for REST API logic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html
new file mode 100644
index 000000000..4c8e9769d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html
@@ -0,0 +1,91 @@
+
+
+
+
+io.nflow.rest.v1 Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html
new file mode 100644
index 000000000..3bf7fee37
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html
@@ -0,0 +1,145 @@
+
+
+
+
+Uses of Package io.nflow.rest.v1 (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Message converters for nFlow REST API services.
+
+
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+
+
+
+
+
+
+
+
+
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+
+
Common base class for REST API logic
+
+
+
+
+
+
+
+
+
+
+
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+
+
Common base class for REST API logic
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html
new file mode 100644
index 000000000..5986f4c48
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html
@@ -0,0 +1,193 @@
+
+
+
+
+MaintenanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html
new file mode 100644
index 000000000..d3adbde0b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html
@@ -0,0 +1,192 @@
+
+
+
+
+SpringWebResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html
new file mode 100644
index 000000000..138816206
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html
@@ -0,0 +1,215 @@
+
+
+
+
+StatisticsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
getStatistics (String type,
+ org.joda.time.DateTime createdAfter,
+ org.joda.time.DateTime createdBefore,
+ org.joda.time.DateTime modifiedAfter,
+ org.joda.time.DateTime modifiedBefore)
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html
new file mode 100644
index 000000000..a3a442f58
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html
@@ -0,0 +1,195 @@
+
+
+
+
+WorkflowDefinitionResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowDefinitionResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+listWorkflowDefinitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html
new file mode 100644
index 000000000..db66a6fe4
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html
@@ -0,0 +1,192 @@
+
+
+
+
+WorkflowExecutorResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowExecutorResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+listWorkflowExecutors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html
new file mode 100644
index 000000000..241e1a34b
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html
@@ -0,0 +1,320 @@
+
+
+
+
+WorkflowInstanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
listWorkflowInstances (Set <Long > ids,
+ Set <String > types,
+ Long parentWorkflowId,
+ Long parentActionId,
+ Set <String > states,
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ String businessKey,
+ String externalId,
+ Set <ApiWorkflowInstanceInclude > includes,
+ String include,
+ Long maxResults,
+ Long maxActions,
+ String stateVariableKey,
+ String stateVariableValue,
+ boolean queryArchive)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WorkflowInstanceResource
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+createWorkflowInstance
+
+
+
+
+
+updateWorkflowInstance
+
+
+
+
+
+fetchWorkflowInstance
+
+
+
+
+
+listWorkflowInstances
+@GetMapping
+public reactor.core.publisher.Mono<ResponseEntity <?>> listWorkflowInstances (@RequestParam (value ="id",required =false,defaultValue ="")
+ Set <Long > ids,
+ @RequestParam (value ="type",required =false,defaultValue ="")
+ Set <String > types,
+ @RequestParam (value ="parentWorkflowId",required =false)
+ Long parentWorkflowId,
+ @RequestParam (value ="parentActionId",required =false)
+ Long parentActionId,
+ @RequestParam (value ="state",required =false,defaultValue ="")
+ Set <String > states,
+ @RequestParam (value ="status",required =false,defaultValue ="")
+ Set <WorkflowInstance.WorkflowInstanceStatus > statuses,
+ @RequestParam (value ="businessKey",required =false)
+ String businessKey,
+ @RequestParam (value ="externalId",required =false)
+ String externalId,
+ @RequestParam (value ="includes",required =false)
+ Set <ApiWorkflowInstanceInclude > includes,
+ @RequestParam (value ="include",required =false)
+ String include,
+ @RequestParam (value ="maxResults",required =false)
+ Long maxResults,
+ @RequestParam (value ="maxActions",required =false)
+ Long maxActions,
+ @RequestParam (value ="stateVariableKey",required =false)
+ String stateVariableKey,
+ @RequestParam (value ="stateVariableValue",required =false)
+ String stateVariableValue,
+ @RequestParam (value ="queryArchive",required =false,defaultValue ="false")
+ boolean queryArchive)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html
new file mode 100644
index 000000000..aad421f7d
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.MaintenanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.springweb.MaintenanceResource
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html
new file mode 100644
index 000000000..11fa5d216
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html
@@ -0,0 +1,101 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.SpringWebResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html
new file mode 100644
index 000000000..5ff21947a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.StatisticsResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.springweb.StatisticsResource
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html
new file mode 100644
index 000000000..4dffbf623
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.WorkflowDefinitionResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html
new file mode 100644
index 000000000..e7bdc1211
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.WorkflowExecutorResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html
new file mode 100644
index 000000000..c56472ed3
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.rest.v1.springweb.WorkflowInstanceResource (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html
new file mode 100644
index 000000000..28ec12f2a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html
@@ -0,0 +1,123 @@
+
+
+
+
+io.nflow.rest.v1.springweb (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.rest.v1.springweb
+
+Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html
new file mode 100644
index 000000000..658ae7421
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html
@@ -0,0 +1,88 @@
+
+
+
+
+io.nflow.rest.v1.springweb Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html
new file mode 100644
index 000000000..b045af345
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html
@@ -0,0 +1,86 @@
+
+
+
+
+Uses of Package io.nflow.rest.v1.springweb (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html b/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html
new file mode 100644
index 000000000..3730d9e1a
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html
@@ -0,0 +1,161 @@
+
+
+
+
+NflowStandardEnvironment (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
+
Methods inherited from class org.springframework.core.env.AbstractEnvironment
+
acceptsProfiles , acceptsProfiles , addActiveProfile , containsProperty , createPropertyResolver , doGetActiveProfiles , doGetActiveProfilesProperty , doGetDefaultProfiles , doGetDefaultProfilesProperty , getActiveProfiles , getConversionService , getDefaultProfiles , getProperty , getProperty , getProperty , getProperty , getPropertyResolver , getPropertySources , getRequiredProperty , getRequiredProperty , getReservedDefaultProfiles , getSystemEnvironment , getSystemProperties , isProfileActive , merge , resolvePlaceholders , resolveRequiredPlaceholders , setActiveProfiles , setConversionService , setDefaultProfiles , setIgnoreUnresolvableNestedPlaceholders , setPlaceholderPrefix , setPlaceholderSuffix , setRequiredProperties , setValueSeparator , suppressGetenvAccess , toString , validateProfile , validateRequiredProperties
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+NflowStandardEnvironment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html b/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html
new file mode 100644
index 000000000..d1be571d1
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Class io.nflow.server.spring.NflowStandardEnvironment (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.server.spring.NflowStandardEnvironment
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html b/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html
new file mode 100644
index 000000000..df541ce62
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html
@@ -0,0 +1,90 @@
+
+
+
+
+io.nflow.server.spring (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package io.nflow.server.spring
+
+Spring classes common to both Jetty and Netty server containers.
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html b/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html
new file mode 100644
index 000000000..9ee5b3b66
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html
@@ -0,0 +1,84 @@
+
+
+
+
+io.nflow.server.spring Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-use.html b/apidocs/v10.0.0/io/nflow/server/spring/package-use.html
new file mode 100644
index 000000000..a584ec83e
--- /dev/null
+++ b/apidocs/v10.0.0/io/nflow/server/spring/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+Uses of Package io.nflow.server.spring (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of io.nflow.server.spring
+
+
+
+
+
diff --git a/apidocs/v10.0.0/jquery-ui.overrides.css b/apidocs/v10.0.0/jquery-ui.overrides.css
new file mode 100644
index 000000000..facf852c2
--- /dev/null
+++ b/apidocs/v10.0.0/jquery-ui.overrides.css
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active,
+a.ui-button:active,
+.ui-button:active,
+.ui-button.ui-state-active:hover {
+ /* Overrides the color of selection used in jQuery UI */
+ background: #F8981D;
+ border: 1px solid #F8981D;
+}
diff --git a/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO b/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO
new file mode 100644
index 000000000..ff700cd09
--- /dev/null
+++ b/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO
@@ -0,0 +1,37 @@
+ ADDITIONAL INFORMATION ABOUT LICENSING
+
+Certain files distributed by Oracle America, Inc. and/or its affiliates are
+subject to the following clarification and special exception to the GPLv2,
+based on the GNU Project exception for its Classpath libraries, known as the
+GNU Classpath Exception.
+
+Note that Oracle includes multiple, independent programs in this software
+package. Some of those programs are provided under licenses deemed
+incompatible with the GPLv2 by the Free Software Foundation and others.
+For example, the package includes programs licensed under the Apache
+License, Version 2.0 and may include FreeType. Such programs are licensed
+to you under their original licenses.
+
+Oracle facilitates your further distribution of this package by adding the
+Classpath Exception to the necessary parts of its GPLv2 code, which permits
+you to use that code in combination with other independent modules not
+licensed under the GPLv2. However, note that this would not permit you to
+commingle code under an incompatible license with Oracle's GPLv2 licensed
+code by, for example, cutting and pasting such code into a file also
+containing Oracle's GPLv2 licensed code and then distributing the result.
+
+Additionally, if you were to remove the Classpath Exception from any of the
+files to which it applies and distribute the result, you would likely be
+required to license some or all of the other code in that distribution under
+the GPLv2 as well, and since the GPLv2 is incompatible with the license terms
+of some items included in the distribution by Oracle, removing the Classpath
+Exception could therefore effectively compromise your ability to further
+distribute the package.
+
+Failing to distribute notices associated with some files may also create
+unexpected legal consequences.
+
+Proceed with caution and we recommend that you obtain the advice of a lawyer
+skilled in open source matters before removing the Classpath Exception or
+making modifications to this package which may subsequently be redistributed
+and/or involve the use of third party software.
diff --git a/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION b/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION
new file mode 100644
index 000000000..065b8d902
--- /dev/null
+++ b/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION
@@ -0,0 +1,27 @@
+
+OPENJDK ASSEMBLY EXCEPTION
+
+The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
+openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License version 2
+only ("GPL2"), with the following clarification and special exception.
+
+ Linking this OpenJDK Code statically or dynamically with other code
+ is making a combined work based on this library. Thus, the terms
+ and conditions of GPL2 cover the whole combination.
+
+ As a special exception, Oracle gives you permission to link this
+ OpenJDK Code with certain code licensed by Oracle as indicated at
+ http://openjdk.java.net/legal/exception-modules-2007-05-08.html
+ ("Designated Exception Modules") to produce an executable,
+ regardless of the license terms of the Designated Exception Modules,
+ and to copy and distribute the resulting executable under GPL2,
+ provided that the Designated Exception Modules continue to be
+ governed by the licenses under which they were offered by Oracle.
+
+As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
+to build an executable that includes those portions of necessary code that
+Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
+with the Classpath exception). If you modify or add to the OpenJDK code,
+that new GPL2 code may still be combined with Designated Exception Modules
+if the new code is made subject to this exception by its copyright holder.
diff --git a/apidocs/v10.0.0/legal/LICENSE b/apidocs/v10.0.0/legal/LICENSE
new file mode 100644
index 000000000..8b400c7ab
--- /dev/null
+++ b/apidocs/v10.0.0/legal/LICENSE
@@ -0,0 +1,347 @@
+The GNU General Public License (GPL)
+
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to
+most of the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom to
+distribute copies of free software (and charge for this service if you wish),
+that you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs; and that you know you
+can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for
+a fee, you must give the recipients all the rights that you have. You must
+make sure that they, too, receive or can get the source code. And you must
+show them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2)
+offer you this license which gives you legal permission to copy, distribute
+and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software. If the
+software is modified by someone else and passed on, we want its recipients to
+know that what they have is not the original, so that any problems introduced
+by others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We
+wish to avoid the danger that redistributors of a free program will
+individually obtain patent licenses, in effect making the program proprietary.
+To prevent this, we have made it clear that any patent must be licensed for
+everyone's free use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program
+or work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is included
+without limitation in the term "modification".) Each licensee is addressed as
+"you".
+
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is
+not restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and
+disclaimer of warranty; keep intact all the notices that refer to this License
+and to the absence of any warranty; and give any other recipients of the
+Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may
+at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such modifications
+or work under the terms of Section 1 above, provided that you also meet all of
+these conditions:
+
+ a) You must cause the modified files to carry prominent notices stating
+ that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in whole or
+ in part contains or is derived from the Program or any part thereof, to be
+ licensed as a whole at no charge to all third parties under the terms of
+ this License.
+
+ c) If the modified program normally reads commands interactively when run,
+ you must cause it, when started running for such interactive use in the
+ most ordinary way, to print or display an announcement including an
+ appropriate copyright notice and a notice that there is no warranty (or
+ else, saying that you provide a warranty) and that users may redistribute
+ the program under these conditions, and telling the user how to view a copy
+ of this License. (Exception: if the Program itself is interactive but does
+ not normally print such an announcement, your work based on the Program is
+ not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License, and
+its terms, do not apply to those sections when you distribute them as separate
+works. But when you distribute the same sections as part of a whole which is a
+work based on the Program, the distribution of the whole must be on the terms
+of this License, whose permissions for other licensees extend to the entire
+whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise the
+right to control the distribution of derivative or collective works based on
+the Program.
+
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and
+2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable source
+ code, which must be distributed under the terms of Sections 1 and 2 above
+ on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three years, to
+ give any third party, for a charge no more than your cost of physically
+ performing source distribution, a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of Sections 1
+ and 2 above on a medium customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer to
+ distribute corresponding source code. (This alternative is allowed only
+ for noncommercial distribution and only if you received the program in
+ object code or executable form with such an offer, in accord with
+ Subsection b above.)
+
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all
+the source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and installation
+of the executable. However, as a special exception, the source code
+distributed need not include anything that is normally distributed (in either
+source or binary form) with the major components (compiler, kernel, and so on)
+of the operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source
+code from the same place counts as distribution of the source code, even though
+third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not
+accept this License. Therefore, by modifying or distributing the Program (or
+any work based on the Program), you indicate your acceptance of this License to
+do so, and all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to
+copy, distribute or modify the Program subject to these terms and conditions.
+You may not impose any further restrictions on the recipients' exercise of the
+rights granted herein. You are not responsible for enforcing compliance by
+third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues), conditions
+are imposed on you (whether by court order, agreement or otherwise) that
+contradict the conditions of this License, they do not excuse you from the
+conditions of this License. If you cannot distribute so as to satisfy
+simultaneously your obligations under this License and any other pertinent
+obligations, then as a consequence you may not distribute the Program at all.
+For example, if a patent license would not permit royalty-free redistribution
+of the Program by all those who receive copies directly or indirectly through
+you, then the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply and
+the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or
+other property right claims or to contest validity of any such claims; this
+section has the sole purpose of protecting the integrity of the free software
+distribution system, which is implemented by public license practices. Many
+people have made generous contributions to the wide range of software
+distributed through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing to
+distribute software through any other system and a licensee cannot impose that
+choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain
+countries either by patents or by copyrighted interfaces, the original
+copyright holder who places the Program under this License may add an explicit
+geographical distribution limitation excluding those countries, so that
+distribution is permitted only in or among countries not thus excluded. In
+such case, this License incorporates the limitation as if written in the body
+of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems
+or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any later
+version", you have the option of following the terms and conditions either of
+that version or of any later version published by the Free Software Foundation.
+If the Program does not specify a version number of this License, you may
+choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of
+all derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
+PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
+ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
+PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
+OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible
+use to the public, the best way to achieve this is to make it free software
+which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach
+them to the start of each source file to most effectively convey the exclusion
+of warranty; and each file should have at least the "copyright" line and a
+pointer to where the full notice is found.
+
+ One line to give the program's name and a brief idea of what it does.
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it
+starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
+ with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
+ software, and you are welcome to redistribute it under certain conditions;
+ type 'show c' for details.
+
+The hypothetical commands 'show w' and 'show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may be
+called something other than 'show w' and 'show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school,
+if any, to sign a "copyright disclaimer" for the program, if necessary. Here
+is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ 'Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ signature of Ty Coon, 1 April 1989
+
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General Public
+License instead of this License.
+
+
+"CLASSPATH" EXCEPTION TO THE GPL
+
+Certain source files distributed by Oracle America and/or its affiliates are
+subject to the following clarification and special exception to the GPL, but
+only where Oracle has expressly included in the particular source file's header
+the words "Oracle designates this particular file as subject to the "Classpath"
+exception as provided by Oracle in the LICENSE file that accompanied this code."
+
+ Linking this library statically or dynamically with other modules is making
+ a combined work based on this library. Thus, the terms and conditions of
+ the GNU General Public License cover the whole combination.
+
+ As a special exception, the copyright holders of this library give you
+ permission to link this library with independent modules to produce an
+ executable, regardless of the license terms of these independent modules,
+ and to copy and distribute the resulting executable under terms of your
+ choice, provided that you also meet, for each linked independent module,
+ the terms and conditions of the license of that module. An independent
+ module is a module which is not derived from or based on this library. If
+ you modify this library, you may extend this exception to your version of
+ the library, but you are not obligated to do so. If you do not wish to do
+ so, delete this exception statement from your version.
diff --git a/apidocs/v10.0.0/legal/jquery.md b/apidocs/v10.0.0/legal/jquery.md
new file mode 100644
index 000000000..d468b3183
--- /dev/null
+++ b/apidocs/v10.0.0/legal/jquery.md
@@ -0,0 +1,72 @@
+## jQuery v3.6.1
+
+### jQuery License
+```
+jQuery v 3.6.1
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+******************************************
+
+The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
+
+Sizzle.js includes the following license:
+
+Copyright JS Foundation and other contributors, https://js.foundation/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/sizzle
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
+
+*********************
+
+```
diff --git a/apidocs/v10.0.0/legal/jqueryUI.md b/apidocs/v10.0.0/legal/jqueryUI.md
new file mode 100644
index 000000000..8bda9d7a8
--- /dev/null
+++ b/apidocs/v10.0.0/legal/jqueryUI.md
@@ -0,0 +1,49 @@
+## jQuery UI v1.13.2
+
+### jQuery UI License
+```
+Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
+
+```
diff --git a/apidocs/v10.0.0/member-search-index.js b/apidocs/v10.0.0/member-search-index.js
new file mode 100644
index 000000000..12a193ee8
--- /dev/null
+++ b/apidocs/v10.0.0/member-search-index.js
@@ -0,0 +1 @@
+memberSearchIndex = [{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"ACTION_STATE_VARIABLES"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action(long, String, String, String, int, DateTime, DateTime, int)","u":"%3Cinit%3E(long,java.lang.String,java.lang.String,java.lang.String,int,org.joda.time.DateTime,org.joda.time.DateTime,int)"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action(long, String, String, String, int, DateTime, DateTime, int, Map)","u":"%3Cinit%3E(long,java.lang.String,java.lang.String,java.lang.String,int,org.joda.time.DateTime,org.joda.time.DateTime,int,java.util.Map)"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"actionDescription"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"actions"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"actions"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"actions"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"ACTIONS"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"actionStateVariables"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"actionType()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"activate"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"activationTime"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"active"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"active"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"addChildWorkflows(WorkflowInstance...)","u":"addChildWorkflows(io.nflow.engine.workflow.instance.WorkflowInstance...)"},{"p":"io.nflow.engine.guice","c":"EngineEnvironmentModule","l":"addDefaultPropertiesFiles(String, String...)","u":"addDefaultPropertiesFiles(java.lang.String,java.lang.String...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addIds(Long...)","u":"addIds(java.lang.Long...)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"addResourceHandlers(ResourceHandlerRegistry)","u":"addResourceHandlers(org.springframework.web.reactive.config.ResourceHandlerRegistry)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addStates(String...)","u":"addStates(java.lang.String...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addStatuses(WorkflowInstance.WorkflowInstanceStatus...)","u":"addStatuses(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addTypes(String...)","u":"addTypes(java.lang.String...)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"addWorkflowDefinition(WorkflowDefinition)","u":"addWorkflowDefinition(io.nflow.engine.workflow.definition.WorkflowDefinition)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"addWorkflows(WorkflowInstance...)","u":"addWorkflows(io.nflow.engine.workflow.instance.WorkflowInstance...)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.All","l":"All()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued","l":"AllAndQueued()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"allInstances"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.All","l":"allInstances"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"allowedTransitions"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"analyze(Exception)","u":"analyze(java.lang.Exception)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"analyze(Exception, int)","u":"analyze(java.lang.Exception,int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"analyzeExeption(WorkflowState, Throwable)","u":"analyzeExeption(io.nflow.engine.workflow.definition.WorkflowState,java.lang.Throwable)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"analyzeSafely(Exception)","u":"analyzeSafely(java.lang.Exception)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"analyzeSafely(Exception, int)","u":"analyzeSafely(java.lang.Exception,int)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"archivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"archivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"archiveWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"archiveWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"batchSize"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"batchSize"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"build()"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder(ObjectStringMapper)","u":"%3Cinit%3E(io.nflow.engine.internal.workflow.ObjectStringMapper)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"Builder(QueryWorkflowInstances)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder(WorkflowInstance)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder(WorkflowInstance)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder(WorkflowInstanceAction)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstanceAction)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BULK_WORKFLOW_TYPE"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BulkWorkflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BulkWorkflow(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"businessKey"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"businessKey"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"calculateBinaryBackoffDelay(int, long, long)","u":"calculateBinaryBackoffDelay(int,long,long)"},{"p":"io.nflow.rest.config.springweb","c":"SchedulerService","l":"callAsync(Callable)","u":"callAsync(java.util.concurrent.Callable)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"castToText()"},{"p":"io.nflow.metrics","c":"DatabaseConnectionHealthCheck","l":"check()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"checkDatabaseConfiguration(Environment, DataSource)","u":"checkDatabaseConfiguration(org.springframework.core.env.Environment,javax.sql.DataSource)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"checkDatabaseConfiguration(Environment, DataSource)","u":"checkDatabaseConfiguration(org.springframework.core.env.Environment,javax.sql.DataSource)"},{"p":"io.nflow.engine.service","c":"HealthCheckService","l":"checkDatabaseConnection()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"CHILD_WORKFLOW_IDS"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"childWorkflows"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"childWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"childWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"cleanupExecutors(ReadablePeriod)","u":"cleanupExecutors(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"cleanupWorkflows(MaintenanceConfiguration)","u":"cleanupWorkflows(io.nflow.engine.service.MaintenanceConfiguration)"},{"p":"io.nflow.rest.v1.jaxrs","c":"MaintenanceResource","l":"cleanupWorkflows(MaintenanceRequest)","u":"cleanupWorkflows(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"MaintenanceResource","l":"cleanupWorkflows(MaintenanceRequest)","u":"cleanupWorkflows(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"clobToComparable(String)","u":"clobToComparable(java.lang.String)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"close()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"compareTo(ListWorkflowDefinitionResponse)","u":"compareTo(io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"configure()"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"configure()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"configureHttpMessageCodecs(ServerCodecConfigurer)","u":"configureHttpMessageCodecs(org.springframework.http.codec.ServerCodecConfigurer)"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"contextDestroyed(ServletContextEvent)","u":"contextDestroyed(jakarta.servlet.ServletContextEvent)"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"contextInitialized(ServletContextEvent)","u":"contextInitialized(jakarta.servlet.ServletContextEvent)"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"convert(CreateWorkflowInstanceRequest)","u":"convert(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"convert(MaintenanceRequest)","u":"convert(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"convert(MaintenanceResults)","u":"convert(io.nflow.engine.service.MaintenanceResults)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"convert(Map>)","u":"convert(java.util.Map)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"convert(Statistics)","u":"convert(io.nflow.engine.workflow.statistics.Statistics)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"convert(StoredWorkflowDefinition)","u":"convert(io.nflow.engine.internal.workflow.StoredWorkflowDefinition)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"convert(WorkflowDefinition)","u":"convert(io.nflow.engine.workflow.definition.WorkflowDefinition)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowExecutorConverter","l":"convert(WorkflowExecutor)","u":"convert(io.nflow.engine.workflow.executor.WorkflowExecutor)"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"convert(WorkflowInstance)","u":"convert(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowInstanceConverter","l":"convert(WorkflowInstance, Set, boolean)","u":"convert(io.nflow.engine.workflow.instance.WorkflowInstance,java.util.Set,boolean)"},{"p":"io.nflow.rest.config.jaxrs","c":"CorsHeaderContainerResponseFilter","l":"CorsHeaderContainerResponseFilter(Environment)","u":"%3Cinit%3E(org.springframework.core.env.Environment)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"corsPreflight()"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"count"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"count"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"counterRepository(Bus)","u":"counterRepository(org.apache.cxf.Bus)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"created"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"created"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"created"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"created"},{"p":"io.nflow.jetty.spring","c":"NflowAnnotationConfigWebApplicationContext","l":"createEnvironment()"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"CreateWorkflowConverter(WorkflowInstanceFactory)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstanceFactory)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"createWorkflowInstance(CreateWorkflowInstanceRequest)","u":"createWorkflowInstance(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"createWorkflowInstance(CreateWorkflowInstanceRequest)","u":"createWorkflowInstance(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"CreateWorkflowInstanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"CreateWorkflowInstanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"CronWorkflow(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"CronWorkflow(String, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"CURRENT_STATE_VARIABLES"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"currentStateVariables"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"customizeEnvironment(MutablePropertySources)","u":"customizeEnvironment(org.springframework.core.env.MutablePropertySources)"},{"p":"io.nflow.jetty.mapper","c":"CustomValidationExceptionMapper","l":"CustomValidationExceptionMapper()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"cxf()"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"data"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"databaseConfiguration(Environment)","u":"databaseConfiguration(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"DatabaseConfiguration(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"databaseConnectionHealthCheck()"},{"p":"io.nflow.metrics","c":"DatabaseConnectionHealthCheck","l":"DatabaseConnectionHealthCheck(HealthCheckService)","u":"%3Cinit%3E(io.nflow.engine.service.HealthCheckService)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"dateLtEqDiff(String, String)","u":"dateLtEqDiff(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.config.jaxrs","c":"DateTimeParamConverterProvider","l":"DateTimeParamConverterProvider()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"DB2"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"Db2DatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"Db2SQLVariants(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"defaultPriority"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"defaultPriority"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"definition"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteArchivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"deleteArchivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"deletedArchivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"deletedArchivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"deletedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"deletedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteExpiredExecutorsOlderThan"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"deleteHistoryCondition"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"deleteWorkflowInstanceHistory()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"deleteWorkflows"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"DEPRECATED_INCLUDE_PARAM_DESC"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"description"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"description"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"description"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"DISABLED"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"DispatcherExceptionAnalyzer()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"DO_WORK"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"DONE"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"done()"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"doWork(StateExecution, MaintenanceConfiguration)","u":"doWork(io.nflow.engine.workflow.definition.StateExecution,io.nflow.engine.service.MaintenanceConfiguration)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"end"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"EngineConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.guice","c":"EngineEnvironmentModule","l":"EngineEnvironmentModule(Properties, String...)","u":"%3Cinit%3E(java.util.Properties,java.lang.String...)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"EngineModule(Object, EngineConfiguration)","u":"%3Cinit%3E(java.lang.Object,io.nflow.engine.config.EngineConfiguration)"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"EnvironmentModule(Properties, String...)","u":"%3Cinit%3E(java.util.Properties,java.lang.String...)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"error"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"ERROR"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"ErrorResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"ErrorResponse(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"executing"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"executing"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executionEnd"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executionEndTime"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executionStart"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executionStartTime"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"executionStatistics"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"executionStatistics"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"executorGroup"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"executorGroup"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"executorGroup"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"executorId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executorId"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executorId"},{"p":"io.nflow.rest.v1.msg","c":"WakeupRequest","l":"expectedStates"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"expires"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"expires"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"externalChange"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"externalId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"externalId"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"FAILED"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"failureTransitions"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"fetchWorkflowInstance(long, Set, String, boolean, Long)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,boolean,java.lang.Long)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"fetchWorkflowInstance(long, Set, String, Long, Boolean)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,java.lang.Long,java.lang.Boolean)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"fetchWorkflowInstance(long, Set, String, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,java.lang.Long,boolean,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter)"},{"p":"io.nflow.rest.config.jaxrs","c":"CorsHeaderContainerResponseFilter","l":"filter(ContainerRequestContext, ContainerResponseContext)","u":"filter(jakarta.ws.rs.container.ContainerRequestContext,jakarta.ws.rs.container.ContainerResponseContext)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"finished"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"finished"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getActivation()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getAllChildWorkflows()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getAllowedTransitions()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getBusinessKey()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getChangedStateVariables()"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"getClassPathConfigurationProperties()"},{"p":"io.nflow.rest.config.jaxrs","c":"DateTimeParamConverterProvider","l":"getConverter(Class, Type, Annotation[])","u":"getConverter(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation[])"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"getDateTime(ResultSet, String)","u":"getDateTime(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"getDateTime(ResultSet, String)","u":"getDateTime(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"getDbType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getDefaultPriority()"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getErrorState()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getErrorTransitionActivation(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getFailureTransitions()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getHealthCheckService()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"getId()"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"getInclude()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getInitialState()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getMaintenanceService()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getMaxSubsequentStateExecutions(WorkflowState)","u":"getMaxSubsequentStateExecutions(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getMethod(String)","u":"getMethod(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getMethod(WorkflowState)","u":"getMethod(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getName()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"getNextActivationTime(StateExecution, String)","u":"getNextActivationTime(io.nflow.engine.workflow.definition.StateExecution,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getNextState()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getParentId()"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"getPort()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getReason()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getRetries()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getSettings()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getShortTransitionActivation()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getSignal()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getSignal(long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getState(String)","u":"getState(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getStates()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String)","u":"getStateVariable(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, Class)","u":"getStateVariable(java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, Class, T)","u":"getStateVariable(java.lang.String,java.lang.Class,T)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, String)","u":"getStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"getStatistics()"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"getStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"getStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getStatisticsService()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"getStatus(DateTime)","u":"getStatus(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getSupportedSignals()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"getTimestamp(ResultSet, String)","u":"getTimestamp(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"getTimestamp(ResultSet, String)","u":"getTimestamp(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"getVal()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String)","u":"getVariable(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, Class)","u":"getVariable(java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, Class, T)","u":"getVariable(java.lang.String,java.lang.Class,T)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, String)","u":"getVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"getWorkflowDefinition(String)","u":"getWorkflowDefinition(java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"getWorkflowDefinitions()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowDefinitionService()"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"getWorkflowDefinitionStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getWorkflowDefinitionStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.engine.service","c":"WorkflowExecutorService","l":"getWorkflowExecutors()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowExecutorService()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getWorkflowInstance(long, Set, Long)","u":"getWorkflowInstance(long,java.util.Set,java.lang.Long)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getWorkflowInstance(long, Set, Long, boolean)","u":"getWorkflowInstance(long,java.util.Set,java.lang.Long,boolean)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getWorkflowInstanceExternalId()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getWorkflowInstanceId()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowInstanceService()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"H2"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"h2ConsoleServer(Environment)","u":"h2ConsoleServer(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"H2DatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"H2SQLVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"h2TcpServer(Environment)","u":"h2TcpServer(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"HANDLE_FAILURE"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"handleExceptions(Supplier>>)","u":"handleExceptions(java.util.function.Supplier)"},{"p":"io.nflow.rest.v1.jaxrs","c":"JaxRsResource","l":"handleExceptions(Supplier)","u":"handleExceptions(java.util.function.Supplier)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"handleExceptions(Supplier, BiFunction)","u":"handleExceptions(java.util.function.Supplier,java.util.function.BiFunction)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"handleFailure(StateExecution)","u":"handleFailure(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"handleFailureImpl(StateExecution)","u":"handleFailureImpl(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"handlePotentiallyStuck(WorkflowExecutorListener.ListenerContext, Duration)","u":"handlePotentiallyStuck(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,org.joda.time.Duration)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"hashCode()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"hashCode()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"hasUnfinishedChildWorkflows()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"hasUnfinishedChildWorkflows(long)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"hasUpdateReturning()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"healthCheckRegistry()"},{"p":"io.nflow.engine.service","c":"HealthCheckService","l":"HealthCheckService(HealthCheckDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.HealthCheckDao)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"historyDeletableAfter"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"historyDeletableAfter"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"host"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"host"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"ids"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeActions"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeActionStateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeChildWorkflows"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeCurrentStateVariables"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"INCLUDES_PARAM_DESC"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"inProgress"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"inProgress"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"insertWorkflowInstance(WorkflowInstance)","u":"insertWorkflowInstance(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"instance"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"instantiateIfNotExists()"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"instrumentationManager(Bus)","u":"instrumentationManager(org.apache.cxf.Bus)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"isAllowedNextAction(WorkflowInstance, NextAction)","u":"isAllowedNextAction(io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.definition.NextAction)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"isArchived"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"isArchived"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"isFinal()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"isPaused()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"isRetry()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling","l":"isRetryable"},{"p":"io.nflow.engine","c":"NflowEngine","l":"isRunning()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"isRunning(WorkflowInstance)","u":"isRunning(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"isStarted()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"isStartState(String)","u":"isStartState(java.lang.String)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"isStopped()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jaxRsApiApplication()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration.JaxRsApiApplication","l":"JaxRsApiApplication()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"JaxRsResource","l":"JaxRsResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jaxRsServer(WorkflowInstanceResource, WorkflowDefinitionResource, WorkflowExecutorResource, StatisticsResource, MaintenanceResource, ObjectMapper, JAXRSBeanValidationInInterceptor, JAXRSBeanValidationOutInterceptor)","u":"jaxRsServer(io.nflow.rest.v1.jaxrs.WorkflowInstanceResource,io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource,io.nflow.rest.v1.jaxrs.WorkflowExecutorResource,io.nflow.rest.v1.jaxrs.StatisticsResource,io.nflow.rest.v1.jaxrs.MaintenanceResource,com.fasterxml.jackson.databind.ObjectMapper,org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor,org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"jdbcTemplate(DataSource)","u":"jdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"JettyServerContainer(Server)","u":"%3Cinit%3E(org.eclipse.jetty.server.Server)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"JMX"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"JmxConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"jmxMetricsReporter()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jsonProvider(ObjectMapper)","u":"jsonProvider(com.fasterxml.jackson.databind.ObjectMapper)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"ListenerContext(WorkflowDefinition, WorkflowInstance, StateExecution)","u":"%3Cinit%3E(io.nflow.engine.workflow.definition.WorkflowDefinition,io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"ListWorkflowDefinitionConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"ListWorkflowDefinitionResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"listWorkflowDefinitions(Collection, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"listWorkflowDefinitions(java.util.Collection,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowDefinitionResource","l":"listWorkflowDefinitions(List)","u":"listWorkflowDefinitions(java.util.List)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowDefinitionResource","l":"listWorkflowDefinitions(List)","u":"listWorkflowDefinitions(java.util.List)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowExecutorConverter","l":"ListWorkflowExecutorConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"ListWorkflowExecutorResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowExecutorResource","l":"listWorkflowExecutors()"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowExecutorResource","l":"listWorkflowExecutors()"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowInstanceConverter","l":"ListWorkflowInstanceConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"ListWorkflowInstanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"listWorkflowInstances(QueryWorkflowInstances)","u":"listWorkflowInstances(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, Set, String, Long, Long, String, String, boolean)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,java.lang.String,java.lang.String,boolean)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, String, String, Set, String, Long, Long, Boolean)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,java.lang.Boolean)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, String, String, Set, String, Long, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,boolean,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"listWorkflowInstancesAsStream(QueryWorkflowInstances)","u":"listWorkflowInstancesAsStream(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"log"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling","l":"logLevel"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling","l":"logStackTrace"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"longTextType()"},{"p":"io.nflow.jetty","c":"StartNflow","l":"main(String...)","u":"main(java.lang.String...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MAINTENANCE_WORKFLOW_TYPE"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"MaintenanceConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"MaintenanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"MaintenanceRequestItem()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"MaintenanceResource","l":"MaintenanceResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.springweb","c":"MaintenanceResource","l":"MaintenanceResource(SchedulerService, MaintenanceService, MaintenanceConverter)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.MaintenanceService,io.nflow.rest.v1.converter.MaintenanceConverter)"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"MaintenanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"MaintenanceService(MaintenanceDao, TableMetadataChecker, WorkflowDefinitionService, ExecutorDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.MaintenanceDao,io.nflow.engine.internal.dao.TableMetadataChecker,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MaintenanceWorkflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MaintenanceWorkflow(String, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"manual"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"manual"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"manual"},{"p":"io.nflow.engine.config","c":"Profiles","l":"MARIADB"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"MariadbDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"maxActions"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"maxAge"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"maxAgeMillis"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxErrorTransitionDelay"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"maxErrorWait"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"maxResults"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxRetries"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"maxRetries"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxSubsequentStateExecutions"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxSubsequentStateExecutionsPerState"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"metricRegistry()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"METRICS"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"MetricsConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"MetricsServletContextListener()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"metricsWorkflowExecutorListener(ExecutorDao)","u":"metricsWorkflowExecutorListener(io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"MetricsWorkflowExecutorListener(MetricRegistry, ExecutorDao)","u":"%3Cinit%3E(com.codahale.metrics.MetricRegistry,io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"minAge"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"minAgeMillis"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"minErrorTransitionDelay"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"minErrorWait"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"ModelObject()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"modified"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"modified"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"moveToState(WorkflowState, String)","u":"moveToState(io.nflow.engine.workflow.definition.WorkflowState,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"moveToStateAfter(WorkflowState, DateTime, String)","u":"moveToStateAfter(io.nflow.engine.workflow.definition.WorkflowState,org.joda.time.DateTime,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"Mutable()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"Mutable(T)","u":"%3Cinit%3E(T)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"MYSQL"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"MysqlDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"name"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"name()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"name()"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"namedParameterJdbcTemplate(DataSource)","u":"namedParameterJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceFactory","l":"newWorkflowInstanceBuilder()"},{"p":"io.nflow.engine.listener","c":"ListenerChain","l":"next(WorkflowExecutorListener.ListenerContext)","u":"next(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"nextAction"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"nextActivation"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"nextActivation"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"nextActivationTime"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"NFLOW_DATABASE_INITIALIZER"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_MAINTENANCE_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_MAINTENANCE_TAG"},{"p":"io.nflow.rest.config.jaxrs","c":"PathConstants","l":"NFLOW_REST_JAXRS_PATH_PREFIX"},{"p":"io.nflow.rest.config.springweb","c":"PathConstants","l":"NFLOW_SPRING_WEB_PATH_PREFIX"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_STATISTICS_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_STATISTICS_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_DEFINITION_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_DEFINITION_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_EXECUTOR_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_EXECUTOR_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_INSTANCE_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_INSTANCE_TAG"},{"p":"io.nflow.jetty.spring","c":"NflowAnnotationConfigWebApplicationContext","l":"NflowAnnotationConfigWebApplicationContext(ConfigurableEnvironment)","u":"%3Cinit%3E(org.springframework.core.env.ConfigurableEnvironment)"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"NflowController(WorkflowLifecycle, WorkflowDefinitionService, MaintenanceWorkflowStarter, Set)","u":"%3Cinit%3E(io.nflow.engine.internal.executor.WorkflowLifecycle,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.workflow.MaintenanceWorkflowStarter,java.util.Set)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowDatabaseInitializer(DataSource, Environment, DatabaseConfiguration)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatasource(Environment, BeanFactory)","u":"nflowDatasource(org.springframework.core.env.Environment,org.springframework.beans.factory.BeanFactory)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowDataSource(Environment, DatabaseConfiguration)","u":"nflowDataSource(org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatasource(Environment, Object)","u":"nflowDatasource(org.springframework.core.env.Environment,java.lang.Object)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"NflowEngine(DataSource, SQLVariants, Collection)","u":"%3Cinit%3E(javax.sql.DataSource,io.nflow.engine.internal.storage.db.SQLVariants,java.util.Collection)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"NflowEngineSpringConfig()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowExecutor(ThreadFactory, Environment)","u":"nflowExecutor(java.util.concurrent.ThreadFactory,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowExecutor(ThreadFactory, Environment)","u":"nflowExecutor(java.util.concurrent.ThreadFactory,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowJdbcTemplate(DataSource)","u":"nflowJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowJdbcTemplate(DataSource, DatabaseConfiguration)","u":"nflowJdbcTemplate(javax.sql.DataSource,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"NflowJettyConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"NflowMetricsContext()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowNamedParameterJdbcTemplate(DataSource)","u":"nflowNamedParameterJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowNamedParameterJdbcTemplate(DataSource, DatabaseConfiguration)","u":"nflowNamedParameterJdbcTemplate(javax.sql.DataSource,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"NflowNettyConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowNonSpringWorkflowsListing(Environment)","u":"nflowNonSpringWorkflowsListing(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowNonSpringWorkflowsListing(Environment)","u":"nflowNonSpringWorkflowsListing(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.service","c":"NflowNotFoundException","l":"NflowNotFoundException(String, long, Throwable)","u":"%3Cinit%3E(java.lang.String,long,java.lang.Throwable)"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowObjectMapper()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowObjectMapper()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowPlatformTransactionManager()"},{"p":"io.nflow.rest.config","c":"NflowRestApiPropertiesConfiguration","l":"NflowRestApiPropertiesConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"nflowRestObjectMapper(EngineConfiguration.EngineObjectMapperSupplier)","u":"nflowRestObjectMapper(io.nflow.engine.config.EngineConfiguration.EngineObjectMapperSupplier)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowSQLVariants(Environment, DatabaseConfiguration)","u":"nflowSQLVariants(org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.server.spring","c":"NflowStandardEnvironment","l":"NflowStandardEnvironment(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowThreadFactory()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowThreadFactory()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowTransactionTemplate(DataSourceTransactionManager, DatabaseConfiguration)","u":"nflowTransactionTemplate(org.springframework.jdbc.datasource.DataSourceTransactionManager,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowTransactionTemplate(PlatformTransactionManager)","u":"nflowTransactionTemplate(org.springframework.transaction.PlatformTransactionManager)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"normal"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"olderThanPeriod"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"olderThanPeriod"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"onAverageEveryNthExecution(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"oncePerDay()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"onError"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"onFailure"},{"p":"io.nflow.engine.config","c":"Profiles","l":"ORACLE"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"OracleDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"OracleSqlVariants(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"originalState"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"originalStateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"parentActionId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"parentActionId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"parentActionId"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"parentWorkflowId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"parentWorkflowId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"parentWorkflowId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"parentWorkflowId"},{"p":"io.nflow.rest.config.jaxrs","c":"PathConstants","l":"PathConstants()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config.springweb","c":"PathConstants","l":"PathConstants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"pause()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"permit(WorkflowState, WorkflowState)","u":"permit(io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"permit(WorkflowState, WorkflowState, WorkflowState)","u":"permit(io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration","l":"PgDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"pid"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"pid"},{"p":"io.nflow.engine.config","c":"Profiles","l":"POSTGRESQL"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"PostgreSQLVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"postProcessWorkflowDefinitions()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"priority"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"priority"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"process(WorkflowExecutorListener.ListenerContext, ListenerChain)","u":"process(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,io.nflow.engine.listener.ListenerChain)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"Profiles()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"PropertiesConfiguration","l":"PropertiesConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"property(Environment, String)","u":"property(org.springframework.core.env.Environment,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"property(Environment, String, Class)","u":"property(org.springframework.core.env.Environment,java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, Object)","u":"putStateVariable(java.lang.String,java.lang.Object)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, Optional>)","u":"putStateVariable(java.lang.String,java.util.Optional)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, String)","u":"putStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"QUERY_ARCHIVED_DEFAULT"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"QUERY_ARCHIVED_DEFAULT_STR"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"queryArchive"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"queryChildWorkflows(QueryWorkflowInstances)","u":"queryChildWorkflows(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"queryStatistics()"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"queryStatistics()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"queuedInstances"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued","l":"queuedInstances"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"queuedStatistics"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"queueStatistics"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"QueueStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"QueueStatistics(int, Long, Long)","u":"%3Cinit%3E(int,java.lang.Long,java.lang.Long)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"randomizeSleep"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"readOnly()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"reason"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"recovered"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"recovered"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"recovery"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"registerDatabaseType()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"registerHealthChecks()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"registerHealthChecks()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"registerMetrics()"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringApplicationListener(ApplicationListener>...)","u":"registerSpringApplicationListener(org.springframework.context.ApplicationListener...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringClasspathPropertySource(String...)","u":"registerSpringClasspathPropertySource(java.lang.String...)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"registerSpringContext(Class>...)","u":"registerSpringContext(java.lang.Class...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringContext(Class>...)","u":"registerSpringContext(java.lang.Class...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringPropertySource(ResourcePropertySource...)","u":"registerSpringPropertySource(org.springframework.core.io.support.ResourcePropertySource...)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"registerState(WorkflowState)","u":"registerState(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"resolveExceptionHttpStatus(Throwable)","u":"resolveExceptionHttpStatus(java.lang.Throwable)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"ResourceBase()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"ResourcePaths()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"REST_OBJECT_MAPPER"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"RestConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"resume()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"retries"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"retries"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"retryAfter(DateTime, String)","u":"retryAfter(org.joda.time.DateTime,java.lang.String)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling","l":"retryDelay"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"retryNo"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"retryNo"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"SCHEDULE"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"schedule(StateExecution, String)","u":"schedule(io.nflow.engine.workflow.definition.StateExecution,java.lang.String)"},{"p":"io.nflow.rest.config.springweb","c":"SchedulerService","l":"SchedulerService(WorkflowInstanceExecutor, Environment)","u":"%3Cinit%3E(io.nflow.engine.internal.executor.WorkflowInstanceExecutor,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setActions(List)","u":"setActions(java.util.List)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setArchived(boolean)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setArchivedWorkflows(int)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setBatchSize(int)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setCreateAction(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setCreated(DateTime)","u":"setCreated(org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"setDateTime(PreparedStatement, int, DateTime)","u":"setDateTime(java.sql.PreparedStatement,int,org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"setDateTime(PreparedStatement, int, DateTime)","u":"setDateTime(java.sql.PreparedStatement,int,org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setDefaultPriority(short)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setDeletedArchivedWorkflows(int)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setDeletedWorkflows(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setDeleteHistoryCondition(BooleanSupplier)","u":"setDeleteHistoryCondition(java.util.function.BooleanSupplier)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setExceptionAnalyzer(BiFunction)","u":"setExceptionAnalyzer(java.util.function.BiFunction)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutionEnd(DateTime)","u":"setExecutionEnd(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutionStart(DateTime)","u":"setExecutionStart(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExecutorGroup(String)","u":"setExecutorGroup(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExecutorId(Integer)","u":"setExecutorId(java.lang.Integer)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutorId(Integer)","u":"setExecutorId(java.lang.Integer)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setExternalId(String)","u":"setExternalId(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExternalId(String)","u":"setExternalId(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setHistoryCleaningForced(boolean)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setHistoryDeletableAfter(ReadablePeriod)","u":"setHistoryDeletableAfter(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setId(long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setId(long)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeActions(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeActionStateVariables(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeChildWorkflows(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeCurrentStateVariables(boolean)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setLog(boolean)"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"setLogLevel(Level)","u":"setLogLevel(org.slf4j.event.Level)"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"setLogStackTrace(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setMaxActions(Long)","u":"setMaxActions(java.lang.Long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxErrorTransitionDelay(Duration)","u":"setMaxErrorTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setMaxResults(Long)","u":"setMaxResults(java.lang.Long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxRetries(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxSubsequentStateExecutions(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxSubsequentStateExecutions(WorkflowState, int)","u":"setMaxSubsequentStateExecutions(io.nflow.engine.workflow.definition.WorkflowState,int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMinErrorTransitionDelay(Duration)","u":"setMinErrorTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setModified(DateTime)","u":"setModified(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setNextActivation(DateTime)","u":"setNextActivation(org.joda.time.DateTime)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setOlderThanPeriod(ReadablePeriod)","u":"setOlderThanPeriod(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setOriginalStateVariables(Map)","u":"setOriginalStateVariables(java.util.Map)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setParentActionId(Long)","u":"setParentActionId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setParentActionId(Long)","u":"setParentActionId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setParentWorkflowId(Long)","u":"setParentWorkflowId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setParentWorkflowId(Long)","u":"setParentWorkflowId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setPriority(Short)","u":"setPriority(java.lang.Short)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setQueryArchive(boolean)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setRandomizeSleep(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setRetries(int)"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"setRetryable(boolean)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"setRetryDelay(Duration)","u":"setRetryDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setRetryNo(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setShortTransitionDelay(Duration)","u":"setShortTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"setSignal(long, Optional, String, WorkflowInstanceAction.WorkflowActionType)","u":"setSignal(long,java.util.Optional,java.lang.String,io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"setSignal(long, SetSignalRequest)","u":"setSignal(long,io.nflow.rest.v1.msg.SetSignalRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"setSignal(long, SetSignalRequest)","u":"setSignal(long,io.nflow.rest.v1.msg.SetSignalRequest)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setSignal(Optional)","u":"setSignal(java.util.Optional)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setSignal(Optional, String)","u":"setSignal(java.util.Optional,java.lang.String)"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"SetSignalRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalResponse","l":"SetSignalResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalResponse","l":"setSignalSuccess"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setSleep(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStartedIfNotSet(DateTime)","u":"setStartedIfNotSet(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setState(WorkflowState)","u":"setState(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStateText(String)","u":"setStateText(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setStateText(String)","u":"setStateText(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setStateVariable(String, String)","u":"setStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStateVariables(Map)","u":"setStateVariables(java.util.Map)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"setStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"setStopTimeout(int)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"settings"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"Settings()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setType(WorkflowInstanceAction.WorkflowActionType)","u":"setType(io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupCxf(ServletContextHandler)","u":"setupCxf(org.eclipse.jetty.servlet.ServletContextHandler)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setUpdatedStateVariables(Map)","u":"setUpdatedStateVariables(java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupMetricsAdminServlet(ServletContextHandler)","u":"setupMetricsAdminServlet(org.eclipse.jetty.servlet.ServletContextHandler)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupSpring(ServletContextHandler, ConfigurableEnvironment)","u":"setupSpring(org.eclipse.jetty.servlet.ServletContextHandler,org.springframework.core.env.ConfigurableEnvironment)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"setVal(T)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setVariable(String, Object)","u":"setVariable(java.lang.String,java.lang.Object)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setVariable(String, String)","u":"setVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setWorkflowInstanceId(long)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setWorkflowTypes(Set)","u":"setWorkflowTypes(java.util.Set)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"shortTransitionDelay"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"Signal()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"sleep"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"SPLIT_WORK"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"splitWork(StateExecution, JsonNode)","u":"splitWork(io.nflow.engine.workflow.definition.StateExecution,com.fasterxml.jackson.databind.JsonNode)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"splitWorkImpl(StateExecution, JsonNode)","u":"splitWorkImpl(io.nflow.engine.workflow.definition.StateExecution,com.fasterxml.jackson.databind.JsonNode)"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"SpringWebResource(SchedulerService)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"SQLSERVER"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration","l":"SqlServerDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"SQLServerVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"start"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"start"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"start()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"start()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"started"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"started"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"started"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"started"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(int, String, String)","u":"startJetty(int,java.lang.String,java.lang.String)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(int, String, String, Map)","u":"startJetty(int,java.lang.String,java.lang.String,java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(Map)","u":"startJetty(java.util.Map)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(int, String, String)","u":"startNetty(int,java.lang.String,java.lang.String)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(int, String, String, Map)","u":"startNetty(int,java.lang.String,java.lang.String,java.util.Map)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(Map)","u":"startNetty(java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"StartNflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.netty","c":"StartNflow","l":"StartNflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"startState"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"state"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"State()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"State(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, WorkflowStateType)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowStateType)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, WorkflowStateType, String)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowStateType,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"stateExecution"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"stateExecution"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"stateExecutionFailed"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"states"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"states"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"StateSaveExceptionAnalyzer(Environment)","u":"%3Cinit%3E(org.springframework.core.env.Environment)"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse","l":"stateStatistics"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"StateStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"stateText"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"stateText"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"stateText"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"stateText"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"stateVariableKey"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"stateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"stateVariableValue"},{"p":"io.nflow.engine.workflow.executor","c":"StateVariableValueTooLongException","l":"StateVariableValueTooLongException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics)","u":"%3Cinit%3E(io.nflow.engine.workflow.statistics.Statistics.QueueStatistics,io.nflow.engine.workflow.statistics.Statistics.QueueStatistics)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"StatisticsConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"StatisticsResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"StatisticsResource(SchedulerService, StatisticsConverter, StatisticsService)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.rest.v1.converter.StatisticsConverter,io.nflow.engine.service.StatisticsService)"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"StatisticsResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"StatisticsService(StatisticsDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.StatisticsDao)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"status"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"status"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"statuses"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"stop()"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"stop()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"stopInState(WorkflowState, String)","u":"stopInState(io.nflow.engine.workflow.definition.WorkflowState,java.lang.String)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"stopped"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"stopped"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"supportedSignals"},{"p":"io.nflow.jetty.mapper","c":"CustomValidationExceptionMapper","l":"toResponse(ValidationException)","u":"toResponse(jakarta.validation.ValidationException)"},{"p":"io.nflow.jetty.mapper","c":"WebApplicationExceptionMapper","l":"toResponse(WebApplicationException)","u":"toResponse(jakarta.ws.rs.WebApplicationException)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"toString()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"toString()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"toTimestampObject(DateTime)","u":"toTimestampObject(org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"toTimestampObject(DateTime)","u":"toTimestampObject(org.joda.time.DateTime)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"transactionTemplate(PlatformTransactionManager)","u":"transactionTemplate(org.springframework.transaction.PlatformTransactionManager)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"TransitionDelays()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"transitionDelaysInMilliseconds"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"transitions"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"tuneTimestampForDb(Object)","u":"tuneTimestampForDb(java.lang.Object)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"type"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"type"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"types"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"uiExplorerIndexRouter()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"uiIndexRouter(Resource)","u":"uiIndexRouter(org.springframework.core.io.Resource)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"updatedStateVariables"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"updatedStateVariables"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest, WorkflowInstanceFactory, WorkflowInstanceService, WorkflowInstanceDao)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.service.WorkflowInstanceService,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"updateWorkflowInstance(WorkflowInstance, WorkflowInstanceAction)","u":"updateWorkflowInstance(io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.instance.WorkflowInstanceAction)"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"UpdateWorkflowInstanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"val"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"validationInInterceptor()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"validationOutInterceptor()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"value"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"value()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"values()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"values()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"values()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"values()"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"values()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"VAR_CHILD_DATA"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"VAR_CONCURRENCY"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"VAR_MAINTENANCE_CONFIGURATION"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"VAR_SCHEDULE"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"wait"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"WAIT_FOR_CHILDREN_TO_FINISH"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"WAIT_FOR_WORK_TO_FINISH"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenToCompleteUntil()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenToFinish(StateExecution, int)","u":"waitForChildrenToFinish(io.nflow.engine.workflow.definition.StateExecution,int)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenUntil()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"waitForWorkToFinish(StateExecution)","u":"waitForWorkToFinish(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"waitForWorkToFinishImpl(StateExecution)","u":"waitForWorkToFinishImpl(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"waitShort"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"wakeup(long, WakeupRequest)","u":"wakeup(long,io.nflow.rest.v1.msg.WakeupRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"wakeup(long, WakeupRequest)","u":"wakeup(long,io.nflow.rest.v1.msg.WakeupRequest)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"wakeUpParentWorkflow(String...)","u":"wakeUpParentWorkflow(java.lang.String...)"},{"p":"io.nflow.rest.v1.msg","c":"WakeupRequest","l":"WakeupRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WakeupResponse","l":"WakeupResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WakeupResponse","l":"wakeupSuccess"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"wakeupWorkflowInstance(long, List)","u":"wakeupWorkflowInstance(long,java.util.List)"},{"p":"io.nflow.jetty.mapper","c":"WebApplicationExceptionMapper","l":"WebApplicationExceptionMapper()","u":"%3Cinit%3E()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"webHandler(ApplicationContext)","u":"webHandler(org.springframework.context.ApplicationContext)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withArchiveWorkflows()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteArchivedWorkflows()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteExpiredExecutorsOlderThan(ReadablePeriod)","u":"withDeleteExpiredExecutorsOlderThan(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteWorkflows()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"withUpdateSkipLocked()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map, Collection)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map,java.util.Collection)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map, Collection, boolean)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map,java.util.Collection,boolean)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionClassNameScanner","l":"WorkflowDefinitionClassNameScanner(WorkflowDefinitionService, AbstractResource)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,org.springframework.core.io.AbstractResource)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowDefinitionResource","l":"WorkflowDefinitionResource(SchedulerService, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowDefinitionResource","l":"WorkflowDefinitionResource(WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"WorkflowDefinitionService(WorkflowDefinitionDao, Environment)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.WorkflowDefinitionDao,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionSpringBeanScanner","l":"WorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService, Collection)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,java.util.Collection)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"WorkflowDefinitionStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse","l":"WorkflowDefinitionStatisticsResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"WorkflowExecutor(int, String, int, String, DateTime, DateTime, DateTime, DateTime, DateTime)","u":"%3Cinit%3E(int,java.lang.String,int,java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowExecutorResource","l":"WorkflowExecutorResource(SchedulerService, WorkflowExecutorService, ListWorkflowExecutorConverter)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowExecutorService,io.nflow.rest.v1.converter.ListWorkflowExecutorConverter)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowExecutorResource","l":"WorkflowExecutorResource(WorkflowExecutorService, ListWorkflowExecutorConverter)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowExecutorService,io.nflow.rest.v1.converter.ListWorkflowExecutorConverter)"},{"p":"io.nflow.engine.service","c":"WorkflowExecutorService","l":"WorkflowExecutorService(ExecutorDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"workflowInstanceBuilder()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceFactory","l":"WorkflowInstanceFactory(ObjectStringMapper)","u":"%3Cinit%3E(io.nflow.engine.internal.workflow.ObjectStringMapper)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"workflowInstanceId"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"WorkflowInstanceResource(SchedulerService, WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.CreateWorkflowConverter,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"WorkflowInstanceResource(WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.CreateWorkflowConverter,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"WorkflowInstanceService(WorkflowInstanceDao, WorkflowDefinitionService, WorkflowInstancePreProcessor)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.WorkflowInstanceDao,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"WorkflowLogContextListener(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"workflowTypes"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"workflowTypes"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"wrapBlocking(Callable>)","u":"wrapBlocking(java.util.concurrent.Callable)"}];updateSearchResults();
\ No newline at end of file
diff --git a/apidocs/v10.0.0/module-search-index.js b/apidocs/v10.0.0/module-search-index.js
new file mode 100644
index 000000000..0d59754fc
--- /dev/null
+++ b/apidocs/v10.0.0/module-search-index.js
@@ -0,0 +1 @@
+moduleSearchIndex = [];updateSearchResults();
\ No newline at end of file
diff --git a/apidocs/v10.0.0/overview-summary.html b/apidocs/v10.0.0/overview-summary.html
new file mode 100644
index 000000000..8da136957
--- /dev/null
+++ b/apidocs/v10.0.0/overview-summary.html
@@ -0,0 +1,26 @@
+
+
+
+
+nflow 10.0.0 API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+index.html
+
+
+
diff --git a/apidocs/v10.0.0/overview-tree.html b/apidocs/v10.0.0/overview-tree.html
new file mode 100644
index 000000000..ed93893e7
--- /dev/null
+++ b/apidocs/v10.0.0/overview-tree.html
@@ -0,0 +1,377 @@
+
+
+
+
+Class Hierarchy (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Annotation Interface Hierarchy
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/package-search-index.js b/apidocs/v10.0.0/package-search-index.js
new file mode 100644
index 000000000..d04bf8a70
--- /dev/null
+++ b/apidocs/v10.0.0/package-search-index.js
@@ -0,0 +1 @@
+packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"io.nflow.engine"},{"l":"io.nflow.engine.config"},{"l":"io.nflow.engine.config.db"},{"l":"io.nflow.engine.exception"},{"l":"io.nflow.engine.guice"},{"l":"io.nflow.engine.listener"},{"l":"io.nflow.engine.model"},{"l":"io.nflow.engine.service"},{"l":"io.nflow.engine.workflow.curated"},{"l":"io.nflow.engine.workflow.definition"},{"l":"io.nflow.engine.workflow.executor"},{"l":"io.nflow.engine.workflow.instance"},{"l":"io.nflow.engine.workflow.statistics"},{"l":"io.nflow.jetty"},{"l":"io.nflow.jetty.config"},{"l":"io.nflow.jetty.mapper"},{"l":"io.nflow.jetty.servlet"},{"l":"io.nflow.jetty.spring"},{"l":"io.nflow.metrics"},{"l":"io.nflow.netty"},{"l":"io.nflow.netty.config"},{"l":"io.nflow.rest.config"},{"l":"io.nflow.rest.config.jaxrs"},{"l":"io.nflow.rest.config.springweb"},{"l":"io.nflow.rest.v1"},{"l":"io.nflow.rest.v1.converter"},{"l":"io.nflow.rest.v1.jaxrs"},{"l":"io.nflow.rest.v1.msg"},{"l":"io.nflow.rest.v1.springweb"},{"l":"io.nflow.server.spring"}];updateSearchResults();
\ No newline at end of file
diff --git a/apidocs/v10.0.0/resources/glass.png b/apidocs/v10.0.0/resources/glass.png
new file mode 100644
index 000000000..a7f591f46
Binary files /dev/null and b/apidocs/v10.0.0/resources/glass.png differ
diff --git a/apidocs/v10.0.0/resources/x.png b/apidocs/v10.0.0/resources/x.png
new file mode 100644
index 000000000..30548a756
Binary files /dev/null and b/apidocs/v10.0.0/resources/x.png differ
diff --git a/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js b/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js
new file mode 100644
index 000000000..2c69bc908
--- /dev/null
+++ b/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML=" ";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=" ",v.option=!!ce.lastChild;var ge={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length
").append(x("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1
").text(e))},100))}});x.ui.autocomplete});
\ No newline at end of file
diff --git a/apidocs/v10.0.0/script.js b/apidocs/v10.0.0/script.js
new file mode 100644
index 000000000..73cd8faac
--- /dev/null
+++ b/apidocs/v10.0.0/script.js
@@ -0,0 +1,132 @@
+/*
+ * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+function loadScripts(doc, tag) {
+ createElem(doc, tag, 'search.js');
+
+ createElem(doc, tag, 'module-search-index.js');
+ createElem(doc, tag, 'package-search-index.js');
+ createElem(doc, tag, 'type-search-index.js');
+ createElem(doc, tag, 'member-search-index.js');
+ createElem(doc, tag, 'tag-search-index.js');
+}
+
+function createElem(doc, tag, path) {
+ var script = doc.createElement(tag);
+ var scriptElement = doc.getElementsByTagName(tag)[0];
+ script.src = pathtoroot + path;
+ scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+function show(tableId, selected, columns) {
+ if (tableId !== selected) {
+ document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
+ .forEach(function(elem) {
+ elem.style.display = 'none';
+ });
+ }
+ document.querySelectorAll('div.' + selected)
+ .forEach(function(elem, index) {
+ elem.style.display = '';
+ var isEvenRow = index % (columns * 2) < columns;
+ elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
+ elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
+ });
+ updateTabs(tableId, selected);
+}
+
+function updateTabs(tableId, selected) {
+ document.getElementById(tableId + '.tabpanel')
+ .setAttribute('aria-labelledby', selected);
+ document.querySelectorAll('button[id^="' + tableId + '"]')
+ .forEach(function(tab, index) {
+ if (selected === tab.id || (tableId === selected && index === 0)) {
+ tab.className = activeTableTab;
+ tab.setAttribute('aria-selected', true);
+ tab.setAttribute('tabindex',0);
+ } else {
+ tab.className = tableTab;
+ tab.setAttribute('aria-selected', false);
+ tab.setAttribute('tabindex',-1);
+ }
+ });
+}
+
+function switchTab(e) {
+ var selected = document.querySelector('[aria-selected=true]');
+ if (selected) {
+ if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
+ // left or up arrow key pressed: move focus to previous tab
+ selected.previousSibling.click();
+ selected.previousSibling.focus();
+ e.preventDefault();
+ } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
+ // right or down arrow key pressed: move focus to next tab
+ selected.nextSibling.click();
+ selected.nextSibling.focus();
+ e.preventDefault();
+ }
+ }
+}
+
+var updateSearchResults = function() {};
+
+function indexFilesLoaded() {
+ return moduleSearchIndex
+ && packageSearchIndex
+ && typeSearchIndex
+ && memberSearchIndex
+ && tagSearchIndex;
+}
+
+// Workaround for scroll position not being included in browser history (8249133)
+document.addEventListener("DOMContentLoaded", function(e) {
+ var contentDiv = document.querySelector("div.flex-content");
+ window.addEventListener("popstate", function(e) {
+ if (e.state !== null) {
+ contentDiv.scrollTop = e.state;
+ }
+ });
+ window.addEventListener("hashchange", function(e) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ });
+ contentDiv.addEventListener("scroll", function(e) {
+ var timeoutID;
+ if (!timeoutID) {
+ timeoutID = setTimeout(function() {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ timeoutID = null;
+ }, 100);
+ }
+ });
+ if (!location.hash) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ }
+});
diff --git a/apidocs/v10.0.0/search.js b/apidocs/v10.0.0/search.js
new file mode 100644
index 000000000..db3b2f4a6
--- /dev/null
+++ b/apidocs/v10.0.0/search.js
@@ -0,0 +1,354 @@
+/*
+ * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var noResult = {l: "No results found"};
+var loading = {l: "Loading search index..."};
+var catModules = "Modules";
+var catPackages = "Packages";
+var catTypes = "Classes and Interfaces";
+var catMembers = "Members";
+var catSearchTags = "Search Tags";
+var highlight = "$& ";
+var searchPattern = "";
+var fallbackPattern = "";
+var RANKING_THRESHOLD = 2;
+var NO_MATCH = 0xffff;
+var MIN_RESULTS = 3;
+var MAX_RESULTS = 500;
+var UNNAMED = "";
+function escapeHtml(str) {
+ return str.replace(//g, ">");
+}
+function getHighlightedText(item, matcher, fallbackMatcher) {
+ var escapedItem = escapeHtml(item);
+ var highlighted = escapedItem.replace(matcher, highlight);
+ if (highlighted === escapedItem) {
+ highlighted = escapedItem.replace(fallbackMatcher, highlight)
+ }
+ return highlighted;
+}
+function getURLPrefix(ui) {
+ var urlPrefix="";
+ var slash = "/";
+ if (ui.item.category === catModules) {
+ return ui.item.l + slash;
+ } else if (ui.item.category === catPackages && ui.item.m) {
+ return ui.item.m + slash;
+ } else if (ui.item.category === catTypes || ui.item.category === catMembers) {
+ if (ui.item.m) {
+ urlPrefix = ui.item.m + slash;
+ } else {
+ $.each(packageSearchIndex, function(index, item) {
+ if (item.m && ui.item.p === item.l) {
+ urlPrefix = item.m + slash;
+ }
+ });
+ }
+ }
+ return urlPrefix;
+}
+function createSearchPattern(term) {
+ var pattern = "";
+ var isWordToken = false;
+ term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) {
+ if (index > 0) {
+ // whitespace between identifiers is significant
+ pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*";
+ }
+ var tokens = w.split(/(?=[A-Z,.()<>[\/])/);
+ for (var i = 0; i < tokens.length; i++) {
+ var s = tokens[i];
+ if (s === "") {
+ continue;
+ }
+ pattern += $.ui.autocomplete.escapeRegex(s);
+ isWordToken = /\w$/.test(s);
+ if (isWordToken) {
+ pattern += "([a-z0-9_$<>\\[\\]]*?)";
+ }
+ }
+ });
+ return pattern;
+}
+function createMatcher(pattern, flags) {
+ var isCamelCase = /[A-Z]/.test(pattern);
+ return new RegExp(pattern, flags + (isCamelCase ? "" : "i"));
+}
+var watermark = 'Search';
+$(function() {
+ var search = $("#search-input");
+ var reset = $("#reset-button");
+ search.val('');
+ search.prop("disabled", false);
+ reset.prop("disabled", false);
+ search.val(watermark).addClass('watermark');
+ search.blur(function() {
+ if ($(this).val().length === 0) {
+ $(this).val(watermark).addClass('watermark');
+ }
+ });
+ search.on('click keydown paste', function() {
+ if ($(this).val() === watermark) {
+ $(this).val('').removeClass('watermark');
+ }
+ });
+ reset.click(function() {
+ search.val('').focus();
+ });
+ search.focus()[0].setSelectionRange(0, 0);
+});
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+ _create: function() {
+ this._super();
+ this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
+ },
+ _renderMenu: function(ul, items) {
+ var rMenu = this;
+ var currentCategory = "";
+ rMenu.menu.bindings = $();
+ $.each(items, function(index, item) {
+ var li;
+ if (item.category && item.category !== currentCategory) {
+ ul.append("" + item.category + " ");
+ currentCategory = item.category;
+ }
+ li = rMenu._renderItemData(ul, item);
+ if (item.category) {
+ li.attr("aria-label", item.category + " : " + item.l);
+ li.attr("class", "result-item");
+ } else {
+ li.attr("aria-label", item.l);
+ li.attr("class", "result-item");
+ }
+ });
+ },
+ _renderItem: function(ul, item) {
+ var label = "";
+ var matcher = createMatcher(escapeHtml(searchPattern), "g");
+ var fallbackMatcher = new RegExp(fallbackPattern, "gi")
+ if (item.category === catModules) {
+ label = getHighlightedText(item.l, matcher, fallbackMatcher);
+ } else if (item.category === catPackages) {
+ label = getHighlightedText(item.l, matcher, fallbackMatcher);
+ } else if (item.category === catTypes) {
+ label = (item.p && item.p !== UNNAMED)
+ ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher)
+ : getHighlightedText(item.l, matcher, fallbackMatcher);
+ } else if (item.category === catMembers) {
+ label = (item.p && item.p !== UNNAMED)
+ ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher)
+ : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher);
+ } else if (item.category === catSearchTags) {
+ label = getHighlightedText(item.l, matcher, fallbackMatcher);
+ } else {
+ label = item.l;
+ }
+ var li = $(" ").appendTo(ul);
+ var div = $("
").appendTo(li);
+ if (item.category === catSearchTags && item.h) {
+ if (item.d) {
+ div.html(label + " (" + item.h + ") "
+ + item.d + " ");
+ } else {
+ div.html(label + " (" + item.h + ") ");
+ }
+ } else {
+ if (item.m) {
+ div.html(item.m + "/" + label);
+ } else {
+ div.html(label);
+ }
+ }
+ return li;
+ }
+});
+function rankMatch(match, category) {
+ if (!match) {
+ return NO_MATCH;
+ }
+ var index = match.index;
+ var input = match.input;
+ var leftBoundaryMatch = 2;
+ var periferalMatch = 0;
+ // make sure match is anchored on a left word boundary
+ if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) {
+ leftBoundaryMatch = 0;
+ } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) {
+ leftBoundaryMatch = 1;
+ }
+ var matchEnd = index + match[0].length;
+ var leftParen = input.indexOf("(");
+ var endOfName = leftParen > -1 ? leftParen : input.length;
+ // exclude peripheral matches
+ if (category !== catModules && category !== catSearchTags) {
+ var delim = category === catPackages ? "/" : ".";
+ if (leftParen > -1 && leftParen < index) {
+ periferalMatch += 2;
+ } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) {
+ periferalMatch += 2;
+ }
+ }
+ var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match
+ for (var i = 1; i < match.length; i++) {
+ // lower ranking if parts of the name are missing
+ if (match[i])
+ delta += match[i].length;
+ }
+ if (category === catTypes) {
+ // lower ranking if a type name contains unmatched camel-case parts
+ if (/[A-Z]/.test(input.substring(matchEnd)))
+ delta += 5;
+ if (/[A-Z]/.test(input.substring(0, index)))
+ delta += 5;
+ }
+ return leftBoundaryMatch + periferalMatch + (delta / 200);
+
+}
+function doSearch(request, response) {
+ var result = [];
+ searchPattern = createSearchPattern(request.term);
+ fallbackPattern = createSearchPattern(request.term.toLowerCase());
+ if (searchPattern === "") {
+ return this.close();
+ }
+ var camelCaseMatcher = createMatcher(searchPattern, "");
+ var fallbackMatcher = new RegExp(fallbackPattern, "i");
+
+ function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) {
+ if (indexArray) {
+ var newResults = [];
+ $.each(indexArray, function (i, item) {
+ item.category = category;
+ var ranking = rankMatch(matcher.exec(nameFunc(item)), category);
+ if (ranking < RANKING_THRESHOLD) {
+ newResults.push({ranking: ranking, item: item});
+ }
+ return newResults.length <= MAX_RESULTS;
+ });
+ return newResults.sort(function(e1, e2) {
+ return e1.ranking - e2.ranking;
+ }).map(function(e) {
+ return e.item;
+ });
+ }
+ return [];
+ }
+ function searchIndex(indexArray, category, nameFunc) {
+ var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc);
+ result = result.concat(primaryResults);
+ if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) {
+ var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc);
+ result = result.concat(secondaryResults.filter(function (item) {
+ return primaryResults.indexOf(item) === -1;
+ }));
+ }
+ }
+
+ searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; });
+ searchIndex(packageSearchIndex, catPackages, function(item) {
+ return (item.m && request.term.indexOf("/") > -1)
+ ? (item.m + "/" + item.l) : item.l;
+ });
+ searchIndex(typeSearchIndex, catTypes, function(item) {
+ return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l;
+ });
+ searchIndex(memberSearchIndex, catMembers, function(item) {
+ return request.term.indexOf(".") > -1
+ ? item.p + "." + item.c + "." + item.l : item.l;
+ });
+ searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; });
+
+ if (!indexFilesLoaded()) {
+ updateSearchResults = function() {
+ doSearch(request, response);
+ }
+ result.unshift(loading);
+ } else {
+ updateSearchResults = function() {};
+ }
+ response(result);
+}
+$(function() {
+ $("#search-input").catcomplete({
+ minLength: 1,
+ delay: 300,
+ source: doSearch,
+ response: function(event, ui) {
+ if (!ui.content.length) {
+ ui.content.push(noResult);
+ } else {
+ $("#search-input").empty();
+ }
+ },
+ autoFocus: true,
+ focus: function(event, ui) {
+ return false;
+ },
+ position: {
+ collision: "flip"
+ },
+ select: function(event, ui) {
+ if (ui.item.category) {
+ var url = getURLPrefix(ui);
+ if (ui.item.category === catModules) {
+ url += "module-summary.html";
+ } else if (ui.item.category === catPackages) {
+ if (ui.item.u) {
+ url = ui.item.u;
+ } else {
+ url += ui.item.l.replace(/\./g, '/') + "/package-summary.html";
+ }
+ } else if (ui.item.category === catTypes) {
+ if (ui.item.u) {
+ url = ui.item.u;
+ } else if (ui.item.p === UNNAMED) {
+ url += ui.item.l + ".html";
+ } else {
+ url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
+ }
+ } else if (ui.item.category === catMembers) {
+ if (ui.item.p === UNNAMED) {
+ url += ui.item.c + ".html" + "#";
+ } else {
+ url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
+ }
+ if (ui.item.u) {
+ url += ui.item.u;
+ } else {
+ url += ui.item.l;
+ }
+ } else if (ui.item.category === catSearchTags) {
+ url += ui.item.u;
+ }
+ if (top !== window) {
+ parent.classFrame.location = pathtoroot + url;
+ } else {
+ window.location.href = pathtoroot + url;
+ }
+ $("#search-input").focus();
+ }
+ }
+ });
+});
diff --git a/apidocs/v10.0.0/serialized-form.html b/apidocs/v10.0.0/serialized-form.html
new file mode 100644
index 000000000..288598813
--- /dev/null
+++ b/apidocs/v10.0.0/serialized-form.html
@@ -0,0 +1,98 @@
+
+
+
+
+Serialized Form (nflow 10.0.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+serialVersionUID:
+1L
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apidocs/v10.0.0/stylesheet.css b/apidocs/v10.0.0/stylesheet.css
new file mode 100644
index 000000000..4a576bd24
--- /dev/null
+++ b/apidocs/v10.0.0/stylesheet.css
@@ -0,0 +1,869 @@
+/*
+ * Javadoc style sheet
+ */
+
+@import url('resources/fonts/dejavu.css');
+
+/*
+ * Styles for individual HTML elements.
+ *
+ * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
+ * HTML element throughout the page.
+ */
+
+body {
+ background-color:#ffffff;
+ color:#353833;
+ font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size:14px;
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+}
+iframe {
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+ overflow-y:scroll;
+ border:none;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:#4A6782;
+}
+a[href]:hover, a[href]:focus {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+a[name] {
+ color:#353833;
+}
+pre {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+}
+h1 {
+ font-size:20px;
+}
+h2 {
+ font-size:18px;
+}
+h3 {
+ font-size:16px;
+}
+h4 {
+ font-size:15px;
+}
+h5 {
+ font-size:14px;
+}
+h6 {
+ font-size:13px;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:'DejaVu Sans Mono', monospace;
+}
+:not(h1, h2, h3, h4, h5, h6) > code,
+:not(h1, h2, h3, h4, h5, h6) > tt {
+ font-size:14px;
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+}
+.summary-table dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+button {
+ font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size: 14px;
+}
+/*
+ * Styles for HTML generated by javadoc.
+ *
+ * These are style classes that are used by the standard doclet to generate HTML documentation.
+ */
+
+/*
+ * Styles for document title and copyright.
+ */
+.clear {
+ clear:both;
+ height:0;
+ overflow:hidden;
+}
+.about-language {
+ float:right;
+ padding:0 21px 8px 8px;
+ font-size:11px;
+ margin-top:-9px;
+ height:2.9em;
+}
+.legal-copy {
+ margin-left:.5em;
+}
+.tab {
+ background-color:#0066FF;
+ color:#ffffff;
+ padding:8px;
+ width:5em;
+ font-weight:bold;
+}
+/*
+ * Styles for navigation bar.
+ */
+@media screen {
+ .flex-box {
+ position:fixed;
+ display:flex;
+ flex-direction:column;
+ height: 100%;
+ width: 100%;
+ }
+ .flex-header {
+ flex: 0 0 auto;
+ }
+ .flex-content {
+ flex: 1 1 auto;
+ overflow-y: auto;
+ }
+}
+.top-nav {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ min-height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.sub-nav {
+ background-color:#dee3e9;
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:12px;
+}
+.sub-nav div {
+ clear:left;
+ float:left;
+ padding:0 0 5px 6px;
+ text-transform:uppercase;
+}
+.sub-nav .nav-list {
+ padding-top:5px;
+}
+ul.nav-list {
+ display:block;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.sub-nav-list {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.nav-list li {
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+.sub-nav .nav-list-search {
+ float:right;
+ margin:0 0 0 0;
+ padding:5px 6px;
+ clear:none;
+}
+.nav-list-search label {
+ position:relative;
+ right:-16px;
+}
+ul.sub-nav-list li {
+ list-style:none;
+ float:left;
+ padding-top:10px;
+}
+.top-nav a:link, .top-nav a:active, .top-nav a:visited {
+ color:#FFFFFF;
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.top-nav a:hover {
+ text-decoration:none;
+ color:#bb7a2a;
+ text-transform:uppercase;
+}
+.nav-bar-cell1-rev {
+ background-color:#F8981D;
+ color:#253441;
+ margin: auto 5px;
+}
+.skip-nav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+ * Hide navigation links and search box in print layout
+ */
+@media print {
+ ul.nav-list, div.sub-nav {
+ display:none;
+ }
+}
+/*
+ * Styles for page header and footer.
+ */
+.title {
+ color:#2c4557;
+ margin:10px 0;
+}
+.sub-title {
+ margin:5px 0 0 0;
+}
+.header ul {
+ margin:0 0 15px 0;
+ padding:0;
+}
+.header ul li, .footer ul li {
+ list-style:none;
+ font-size:13px;
+}
+/*
+ * Styles for headings.
+ */
+body.class-declaration-page .summary h2,
+body.class-declaration-page .details h2,
+body.class-use-page h2,
+body.module-declaration-page .block-list h2 {
+ font-style: italic;
+ padding:0;
+ margin:15px 0;
+}
+body.class-declaration-page .summary h3,
+body.class-declaration-page .details h3,
+body.class-declaration-page .summary .inherited-list h2 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+/*
+ * Styles for page layout containers.
+ */
+main {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+dl.notes > dt {
+ font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size:12px;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:#4E4E4E;
+}
+dl.notes > dd {
+ margin:5px 10px 10px 0;
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+dl.name-value > dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+dl.name-value > dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+ * Styles for lists.
+ */
+li.circle {
+ list-style:circle;
+}
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+div.inheritance {
+ margin:0;
+ padding:0;
+}
+div.inheritance div.inheritance {
+ margin-left:2em;
+}
+ul.block-list,
+ul.details-list,
+ul.member-list,
+ul.summary-list {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.block-list > li,
+ul.details-list > li,
+ul.member-list > li,
+ul.summary-list > li {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+.summary-table dl, .summary-table dl dt, .summary-table dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+ul.see-list, ul.see-list-long {
+ padding-left: 0;
+ list-style: none;
+}
+ul.see-list li {
+ display: inline;
+}
+ul.see-list li:not(:last-child):after,
+ul.see-list-long li:not(:last-child):after {
+ content: ", ";
+ white-space: pre-wrap;
+}
+/*
+ * Styles for tables.
+ */
+.summary-table, .details-table {
+ width:100%;
+ border-spacing:0;
+ border-left:1px solid #EEE;
+ border-right:1px solid #EEE;
+ border-bottom:1px solid #EEE;
+ padding:0;
+}
+.caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:#253441;
+ font-weight:bold;
+ clear:none;
+ overflow:hidden;
+ padding:0;
+ padding-top:10px;
+ padding-left:1px;
+ margin:0;
+ white-space:pre;
+}
+.caption a:link, .caption a:visited {
+ color:#1f389c;
+}
+.caption a:hover,
+.caption a:active {
+ color:#FFFFFF;
+}
+.caption span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ padding-bottom:7px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ border: none;
+ height:16px;
+}
+div.table-tabs {
+ padding:10px 0 0 1px;
+ margin:0;
+}
+div.table-tabs > button {
+ border: none;
+ cursor: pointer;
+ padding: 5px 12px 7px 12px;
+ font-weight: bold;
+ margin-right: 3px;
+}
+div.table-tabs > button.active-table-tab {
+ background: #F8981D;
+ color: #253441;
+}
+div.table-tabs > button.table-tab {
+ background: #4D7A97;
+ color: #FFFFFF;
+}
+.two-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
+}
+.three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto);
+}
+.four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto);
+}
+@media screen and (max-width: 600px) {
+ .two-column-summary {
+ display: grid;
+ grid-template-columns: 1fr;
+ }
+}
+@media screen and (max-width: 800px) {
+ .three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
+ }
+ .three-column-summary .col-last {
+ grid-column-end: span 2;
+ }
+}
+@media screen and (max-width: 1000px) {
+ .four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
+ }
+}
+.summary-table > div, .details-table > div {
+ text-align:left;
+ padding: 8px 3px 3px 7px;
+}
+.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
+ vertical-align:top;
+ padding-right:0;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+.table-header {
+ background:#dee3e9;
+ font-weight: bold;
+}
+.col-first, .col-first {
+ font-size:13px;
+}
+.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
+ font-size:13px;
+}
+.col-first, .col-second, .col-constructor-name {
+ vertical-align:top;
+ overflow: auto;
+}
+.col-last {
+ white-space:normal;
+}
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-constructor-name a:link, .col-constructor-name a:visited,
+.col-summary-item-name a:link, .col-summary-item-name a:visited,
+.constant-values-container a:link, .constant-values-container a:visited,
+.all-classes-container a:link, .all-classes-container a:visited,
+.all-packages-container a:link, .all-packages-container a:visited {
+ font-weight:bold;
+}
+.table-sub-heading-color {
+ background-color:#EEEEFF;
+}
+.even-row-color, .even-row-color .table-header {
+ background-color:#FFFFFF;
+}
+.odd-row-color, .odd-row-color .table-header {
+ background-color:#EEEEEF;
+}
+/*
+ * Styles for contents.
+ */
+.deprecated-content {
+ margin:0;
+ padding:10px 0;
+}
+div.block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+.col-last div {
+ padding-top:0;
+}
+.col-last a {
+ padding-bottom:3px;
+}
+.module-signature,
+.package-signature,
+.type-signature,
+.member-signature {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ margin:14px 0;
+ white-space: pre-wrap;
+}
+.module-signature,
+.package-signature,
+.type-signature {
+ margin-top: 0;
+}
+.member-signature .type-parameters-long,
+.member-signature .parameters,
+.member-signature .exceptions {
+ display: inline-block;
+ vertical-align: top;
+ white-space: pre;
+}
+.member-signature .type-parameters {
+ white-space: normal;
+}
+/*
+ * Styles for formatting effect.
+ */
+.source-line-no {
+ color:green;
+ padding:0 30px 0 0;
+}
+h1.hidden {
+ visibility:hidden;
+ overflow:hidden;
+ font-size:10px;
+}
+.block {
+ display:block;
+ margin:0 10px 5px 0;
+ color:#474747;
+}
+.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link,
+.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type,
+.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
+ font-weight:bold;
+}
+.deprecation-comment, .help-footnote, .preview-comment {
+ font-style:italic;
+}
+.deprecation-block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+.preview-block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+div.block div.deprecation-comment {
+ font-style:normal;
+}
+/*
+ * Styles specific to HTML5 elements.
+ */
+main, nav, header, footer, section {
+ display:block;
+}
+/*
+ * Styles for javadoc search.
+ */
+.ui-autocomplete-category {
+ font-weight:bold;
+ font-size:15px;
+ padding:7px 0 7px 3px;
+ background-color:#4D7A97;
+ color:#FFFFFF;
+}
+.result-item {
+ font-size:13px;
+}
+.ui-autocomplete {
+ max-height:85%;
+ max-width:65%;
+ overflow-y:scroll;
+ overflow-x:scroll;
+ white-space:nowrap;
+ box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
+}
+ul.ui-autocomplete {
+ position:fixed;
+ z-index:999999;
+ background-color: #FFFFFF;
+}
+ul.ui-autocomplete li {
+ float:left;
+ clear:both;
+ width:100%;
+}
+.result-highlight {
+ font-weight:bold;
+}
+.ui-autocomplete .result-item {
+ font-size: inherit;
+}
+#search-input {
+ background-image:url('resources/glass.png');
+ background-size:13px;
+ background-repeat:no-repeat;
+ background-position:2px 3px;
+ padding-left:20px;
+ position:relative;
+ right:-18px;
+ width:400px;
+}
+#reset-button {
+ background-color: rgb(255,255,255);
+ background-image:url('resources/x.png');
+ background-position:center;
+ background-repeat:no-repeat;
+ background-size:12px;
+ border:0 none;
+ width:16px;
+ height:16px;
+ position:relative;
+ left:-4px;
+ top:-4px;
+ font-size:0px;
+}
+.watermark {
+ color:#545454;
+}
+.search-tag-desc-result {
+ font-style:italic;
+ font-size:11px;
+}
+.search-tag-holder-result {
+ font-style:italic;
+ font-size:12px;
+}
+.search-tag-result:target {
+ background-color:yellow;
+}
+.module-graph span {
+ display:none;
+ position:absolute;
+}
+.module-graph:hover span {
+ display:block;
+ margin: -100px 0 0 100px;
+ z-index: 1;
+}
+.inherited-list {
+ margin: 10px 0 10px 0;
+}
+section.class-description {
+ line-height: 1.4;
+}
+.summary section[class$="-summary"], .details section[class$="-details"],
+.class-uses .detail, .serialized-class-details {
+ padding: 0px 20px 5px 10px;
+ border: 1px solid #ededed;
+ background-color: #f8f8f8;
+}
+.inherited-list, section[class$="-details"] .detail {
+ padding:0 0 5px 8px;
+ background-color:#ffffff;
+ border:none;
+}
+.vertical-separator {
+ padding: 0 5px;
+}
+ul.help-section-list {
+ margin: 0;
+}
+ul.help-subtoc > li {
+ display: inline-block;
+ padding-right: 5px;
+ font-size: smaller;
+}
+ul.help-subtoc > li::before {
+ content: "\2022" ;
+ padding-right:2px;
+}
+span.help-note {
+ font-style: italic;
+}
+/*
+ * Indicator icon for external links.
+ */
+main a[href*="://"]::after {
+ content:"";
+ display:inline-block;
+ background-image:url('data:image/svg+xml; utf8, \
+ \
+ \
+ ');
+ background-size:100% 100%;
+ width:7px;
+ height:7px;
+ margin-left:2px;
+ margin-bottom:4px;
+}
+main a[href*="://"]:hover::after,
+main a[href*="://"]:focus::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ \
+ \
+ ');
+}
+
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ * No borders, vertical margins, styled caption.
+ * This style is provided for use with existing doc comments.
+ * In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ * Plain borders around table and cells, vertical margins, styled caption.
+ * Best for small tables or for complex tables for tables with cells that span
+ * rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ * Borders around the table and vertical borders between cells, striped rows,
+ * vertical margins, styled caption.
+ * Best for tables that have a header row, and a body containing a series of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+ font-weight: bold;
+ font-size: smaller;
+}
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+ padding: 2px 5px;
+}
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
+ border: none;
+}
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
+ background-color: transparent;
+}
+table.plain {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+ background-color: transparent;
+}
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
+ border: 1px solid black;
+}
+table.striped {
+ border-collapse: collapse;
+ border: 1px solid black;
+}
+table.striped > thead {
+ background-color: #E3E3E3;
+}
+table.striped > thead > tr > th, table.striped > thead > tr > td {
+ border: 1px solid black;
+}
+table.striped > tbody > tr:nth-child(even) {
+ background-color: #EEE
+}
+table.striped > tbody > tr:nth-child(odd) {
+ background-color: #FFF
+}
+table.striped > tbody > tr > th, table.striped > tbody > tr > td {
+ border-left: 1px solid black;
+ border-right: 1px solid black;
+}
+table.striped > tbody > tr > th {
+ font-weight: normal;
+}
+/**
+ * Tweak font sizes and paddings for small screens.
+ */
+@media screen and (max-width: 1050px) {
+ #search-input {
+ width: 300px;
+ }
+}
+@media screen and (max-width: 800px) {
+ #search-input {
+ width: 200px;
+ }
+ .top-nav,
+ .bottom-nav {
+ font-size: 11px;
+ padding-top: 6px;
+ }
+ .sub-nav {
+ font-size: 11px;
+ }
+ .about-language {
+ padding-right: 16px;
+ }
+ ul.nav-list li,
+ .sub-nav .nav-list-search {
+ padding: 6px;
+ }
+ ul.sub-nav-list li {
+ padding-top: 5px;
+ }
+ main {
+ padding: 10px;
+ }
+ .summary section[class$="-summary"], .details section[class$="-details"],
+ .class-uses .detail, .serialized-class-details {
+ padding: 0 8px 5px 8px;
+ }
+ body {
+ -webkit-text-size-adjust: none;
+ }
+}
+@media screen and (max-width: 500px) {
+ #search-input {
+ width: 150px;
+ }
+ .top-nav,
+ .bottom-nav {
+ font-size: 10px;
+ }
+ .sub-nav {
+ font-size: 10px;
+ }
+ .about-language {
+ font-size: 10px;
+ padding-right: 12px;
+ }
+}
diff --git a/apidocs/v10.0.0/tag-search-index.js b/apidocs/v10.0.0/tag-search-index.js
new file mode 100644
index 000000000..bf10aaf6d
--- /dev/null
+++ b/apidocs/v10.0.0/tag-search-index.js
@@ -0,0 +1 @@
+tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults();
\ No newline at end of file
diff --git a/apidocs/v10.0.0/type-search-index.js b/apidocs/v10.0.0/type-search-index.js
new file mode 100644
index 000000000..ea49bc745
--- /dev/null
+++ b/apidocs/v10.0.0/type-search-index.js
@@ -0,0 +1 @@
+typeSearchIndex = [{"p":"io.nflow.rest.v1.msg","l":"Action"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics.All"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.nflow.rest.v1","l":"ApiWorkflowInstanceInclude"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionHandling.Builder"},{"p":"io.nflow.engine.exception","l":"ExceptionHandling.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.ConfigurationItem.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceResults.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"QueryWorkflowInstances.Builder"},{"p":"io.nflow.engine.exception","l":"StateProcessExceptionHandling.Builder"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionHandling.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction.Builder"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowSettings.Builder"},{"p":"io.nflow.engine.workflow.curated","l":"BulkWorkflow"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.ConfigurationItem"},{"p":"io.nflow.rest.config.jaxrs","l":"CorsHeaderContainerResponseFilter"},{"p":"io.nflow.rest.v1.converter","l":"CreateWorkflowConverter"},{"p":"io.nflow.rest.v1.msg","l":"CreateWorkflowInstanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"CreateWorkflowInstanceResponse"},{"p":"io.nflow.engine.workflow.curated","l":"CronWorkflow"},{"p":"io.nflow.jetty.mapper","l":"CustomValidationExceptionMapper"},{"p":"io.nflow.engine.config.db","l":"DatabaseConfiguration"},{"p":"io.nflow.metrics","l":"DatabaseConnectionHealthCheck"},{"p":"io.nflow.rest.config.jaxrs","l":"DateTimeParamConverterProvider"},{"p":"io.nflow.engine.config.db","l":"Db2DatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"Db2DatabaseConfiguration.Db2SQLVariants"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionAnalyzer"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionHandling"},{"p":"io.nflow.engine.config","l":"EngineConfiguration"},{"p":"io.nflow.engine.guice","l":"EngineEnvironmentModule"},{"p":"io.nflow.engine.guice","l":"EngineModule"},{"p":"io.nflow.engine.config","l":"EngineConfiguration.EngineObjectMapperSupplier"},{"p":"io.nflow.engine.guice","l":"EnvironmentModule"},{"p":"io.nflow.rest.v1.msg","l":"ErrorResponse"},{"p":"io.nflow.engine.exception","l":"ExceptionHandling"},{"p":"io.nflow.engine.config.db","l":"H2DatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"H2DatabaseConfiguration.H2SQLVariants"},{"p":"io.nflow.engine.service","l":"HealthCheckService"},{"p":"io.nflow.jetty.config","l":"NflowJettyConfiguration.JaxRsApiApplication"},{"p":"io.nflow.rest.v1.jaxrs","l":"JaxRsResource"},{"p":"io.nflow.jetty","l":"JettyServerContainer"},{"p":"io.nflow.jetty.config","l":"JmxConfiguration"},{"p":"io.nflow.engine.listener","l":"ListenerChain"},{"p":"io.nflow.engine.listener","l":"WorkflowExecutorListener.ListenerContext"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowDefinitionConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowExecutorConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowExecutorResponse"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowInstanceConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowInstanceResponse"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration"},{"p":"io.nflow.rest.v1.converter","l":"MaintenanceConverter"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceRequest.MaintenanceRequestItem"},{"p":"io.nflow.rest.v1.jaxrs","l":"MaintenanceResource"},{"p":"io.nflow.rest.v1.springweb","l":"MaintenanceResource"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceResponse"},{"p":"io.nflow.engine.service","l":"MaintenanceResults"},{"p":"io.nflow.engine.service","l":"MaintenanceService"},{"p":"io.nflow.engine.workflow.curated","l":"MaintenanceWorkflow"},{"p":"io.nflow.engine.config.db","l":"MariadbDatabaseConfiguration"},{"p":"io.nflow.jetty.config","l":"MetricsConfiguration"},{"p":"io.nflow.jetty.servlet","l":"MetricsServletContextListener"},{"p":"io.nflow.metrics","l":"MetricsWorkflowExecutorListener"},{"p":"io.nflow.engine.model","l":"ModelObject"},{"p":"io.nflow.engine.workflow.definition","l":"Mutable"},{"p":"io.nflow.engine.config.db","l":"MysqlDatabaseConfiguration"},{"p":"io.nflow.engine.workflow.definition","l":"NextAction"},{"p":"io.nflow.engine.config","l":"NFlow"},{"p":"io.nflow.jetty.spring","l":"NflowAnnotationConfigWebApplicationContext"},{"p":"io.nflow.engine.guice","l":"NflowController"},{"p":"io.nflow.rest.config.jaxrs","l":"NflowCors"},{"p":"io.nflow.engine","l":"NflowEngine"},{"p":"io.nflow.engine","l":"NflowEngine.NflowEngineSpringConfig"},{"p":"io.nflow.jetty.config","l":"NflowJettyConfiguration"},{"p":"io.nflow.metrics","l":"NflowMetricsContext"},{"p":"io.nflow.netty.config","l":"NflowNettyConfiguration"},{"p":"io.nflow.engine.service","l":"NflowNotFoundException"},{"p":"io.nflow.rest.config","l":"NflowRestApiPropertiesConfiguration"},{"p":"io.nflow.server.spring","l":"NflowStandardEnvironment"},{"p":"io.nflow.engine.workflow.definition","l":"NonRetryable"},{"p":"io.nflow.engine.config.db","l":"OracleDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"OracleDatabaseConfiguration.OracleSqlVariants"},{"p":"io.nflow.rest.config.jaxrs","l":"PathConstants"},{"p":"io.nflow.rest.config.springweb","l":"PathConstants"},{"p":"io.nflow.engine.config.db","l":"PgDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"PgDatabaseConfiguration.PostgreSQLVariants"},{"p":"io.nflow.engine.config","l":"Profiles"},{"p":"io.nflow.engine.config","l":"PropertiesConfiguration"},{"p":"io.nflow.engine.workflow.instance","l":"QueryWorkflowInstances"},{"p":"io.nflow.rest.v1.msg","l":"QueueStatistics"},{"p":"io.nflow.engine.workflow.statistics","l":"Statistics.QueueStatistics"},{"p":"io.nflow.rest.v1","l":"ResourceBase"},{"p":"io.nflow.rest.v1","l":"ResourcePaths"},{"p":"io.nflow.rest.config","l":"RestConfiguration"},{"p":"io.nflow.rest.config.springweb","l":"SchedulerService"},{"p":"io.nflow.rest.v1.msg","l":"SetSignalRequest"},{"p":"io.nflow.rest.v1.msg","l":"SetSignalResponse"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.Settings"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.Signal"},{"p":"io.nflow.rest.v1.springweb","l":"SpringWebResource"},{"p":"io.nflow.engine.config.db","l":"SqlServerDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"SqlServerDatabaseConfiguration.SQLServerVariants"},{"p":"io.nflow.jetty","l":"StartNflow"},{"p":"io.nflow.netty","l":"StartNflow"},{"p":"io.nflow.engine.workflow.curated","l":"State"},{"p":"io.nflow.rest.v1.msg","l":"State"},{"p":"io.nflow.engine.workflow.definition","l":"StateExecution"},{"p":"io.nflow.engine.exception","l":"StateProcessExceptionHandling"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionAnalyzer"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionHandling"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics"},{"p":"io.nflow.engine.workflow.definition","l":"StateVar"},{"p":"io.nflow.engine.workflow.executor","l":"StateVariableValueTooLongException"},{"p":"io.nflow.engine.workflow.statistics","l":"Statistics"},{"p":"io.nflow.rest.v1.converter","l":"StatisticsConverter"},{"p":"io.nflow.rest.v1.jaxrs","l":"StatisticsResource"},{"p":"io.nflow.rest.v1.springweb","l":"StatisticsResource"},{"p":"io.nflow.rest.v1.msg","l":"StatisticsResponse"},{"p":"io.nflow.engine.service","l":"StatisticsService"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.TransitionDelays"},{"p":"io.nflow.rest.v1.msg","l":"UpdateWorkflowInstanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"WakeupRequest"},{"p":"io.nflow.rest.v1.msg","l":"WakeupResponse"},{"p":"io.nflow.jetty.mapper","l":"WebApplicationExceptionMapper"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction.WorkflowActionType"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowDefinition"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionClassNameScanner"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowDefinitionResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowDefinitionResource"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionService"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionSpringBeanScanner"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowDefinitionStatistics"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse"},{"p":"io.nflow.engine.workflow.executor","l":"WorkflowExecutor"},{"p":"io.nflow.engine.listener","l":"WorkflowExecutorListener"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowExecutorResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowExecutorResource"},{"p":"io.nflow.engine.service","l":"WorkflowExecutorService"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceFactory"},{"p":"io.nflow.engine.service","l":"WorkflowInstanceInclude"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowInstanceResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowInstanceResource"},{"p":"io.nflow.engine.service","l":"WorkflowInstanceService"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance.WorkflowInstanceStatus"},{"p":"io.nflow.engine.workflow.executor","l":"WorkflowLogContextListener"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowSettings"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowState"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowStateType"}];updateSearchResults();
\ No newline at end of file