Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- a(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- AbstractRequest - Class in io.nflow.tests.demo.domain
- AbstractRequest() - Constructor for class io.nflow.tests.demo.domain.AbstractRequest
- AbstractResponse - Class in io.nflow.tests.demo.domain
- AbstractResponse() - Constructor for class io.nflow.tests.demo.domain.AbstractResponse
- acceptCreditApplication(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- accountNo - Variable in class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- accountNo - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- accountNo - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- ActionStateVariableWorkflow - Class in io.nflow.tests.demo.workflow
- ActionStateVariableWorkflow() - Constructor for class io.nflow.tests.demo.workflow.ActionStateVariableWorkflow
- 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
- active - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- active - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- amount - Variable in class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- amount - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- amount - Variable in class io.nflow.tests.demo.domain.CreditDecisionData
- amount - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- amount - Variable in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.CreditApplication
- 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.
- applicationId - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- applicationId - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- applicationId - Variable in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.WorkflowInfo
- approved(StateExecution, CreditDecisionData) - Method in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- archivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
-
Number of workflows archived.
- archivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
- archiveId - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- 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
- b - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- b(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.BusinessKeyWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.DeleteHistoryWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.Demo2Workflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.DemoWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.ForeverWaitingWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.NoRetryWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.RemoteWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.SimpleWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.SlowWorkflow
- begin(StateExecution) - Method in class io.nflow.tests.demo.workflow.StatisticsWorkflow
- begin(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- BEGIN - Static variable in class io.nflow.tests.demo.workflow.TestState
- 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.
- BUSINESS_KEY_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.BusinessKeyWorkflow
- 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
- BusinessKeyWorkflow - Class in io.nflow.tests.demo.workflow
- BusinessKeyWorkflow() - Constructor for class io.nflow.tests.demo.workflow.BusinessKeyWorkflow
C
- c - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- c(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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(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 havenextActivation
) workflows. - cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.jaxrs.MaintenanceResource
- cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.springweb.MaintenanceResource
- clientId - Variable in class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- clientId - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- clientId - Variable in class io.nflow.tests.demo.domain.CreditDecisionData
- clientId - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- createCreditApplication(StateExecution, CreateCreditApplicationRequest, Mutable<QueryCreditApplicationResponse>) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- createCreditApplication(StateExecution, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- CreateCreditApplicationRequest - Class in io.nflow.tests.demo.domain
- CreateCreditApplicationRequest() - Constructor for class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- 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
- createLoan(StateExecution, Mutable<CreateLoanResponse>) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- createLoan(StateExecution, Mutable<CreateLoanResponse>, Mutable<QueryCreditApplicationResponse>) - Method in class io.nflow.tests.demo.workflow.WithdrawLoanWorkflow
- CreateLoanResponse - Class in io.nflow.tests.demo.domain
- CreateLoanResponse() - Constructor for class io.nflow.tests.demo.domain.CreateLoanResponse
- 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
- CREDIT_DECISION_TYPE - Static variable in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- CreditApplication() - Constructor for class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.CreditApplication
- CreditApplication(String, BigDecimal) - Constructor for class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.CreditApplication
- CreditApplicationWorkflow - Class in io.nflow.tests.demo.workflow
- CreditApplicationWorkflow() - Constructor for class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- CreditApplicationWorkflow.CreditApplication - Class in io.nflow.tests.demo.workflow
- CreditApplicationWorkflow.WorkflowInfo - Class in io.nflow.tests.demo.workflow
- CreditDecisionData - Class in io.nflow.tests.demo.domain
- CreditDecisionData() - Constructor for class io.nflow.tests.demo.domain.CreditDecisionData
- CreditDecisionWorkflow - Class in io.nflow.tests.demo.workflow
- CreditDecisionWorkflow() - Constructor for class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- 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.
- customerId - Variable in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.CreditApplication
- 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
- d - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- d(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- decisionEngine(StateExecution) - Method in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- 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).
- DeleteHistoryWorkflow - Class in io.nflow.tests.demo.workflow
- DeleteHistoryWorkflow() - Constructor for class io.nflow.tests.demo.workflow.DeleteHistoryWorkflow
- 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
- DEMO_BULK_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.DemoBulkWorkflow
- DEMO_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.DemoWorkflow
- DEMO2_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.Demo2Workflow
- Demo2Workflow - Class in io.nflow.tests.demo.workflow
- Demo2Workflow() - Constructor for class io.nflow.tests.demo.workflow.Demo2Workflow
- DemoBulkWorkflow - Class in io.nflow.tests.demo.workflow
-
Bulk child workflow executor that does not overflow the system.
- DemoBulkWorkflow() - Constructor for class io.nflow.tests.demo.workflow.DemoBulkWorkflow
- DemoServer - Class in io.nflow.tests.demo
- DemoServer() - Constructor for class io.nflow.tests.demo.DemoServer
- DemoWorkflow - Class in io.nflow.tests.demo.workflow
- DemoWorkflow() - Constructor for class io.nflow.tests.demo.workflow.DemoWorkflow
- 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(StateExecution) - Method in class io.nflow.tests.demo.workflow.DeleteHistoryWorkflow
- done(StateExecution) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- done(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- done(StateExecution, FibonacciWorkflow.FiboData, int) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- DONE - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
- DONE - Static variable in class io.nflow.tests.demo.workflow.TestState
- doWork(StateExecution) - Method in class io.nflow.tests.demo.workflow.TestCronWorkflow
- doWork(StateExecution, MaintenanceConfiguration) - Method in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
-
Clean up old workflow instances.
E
- e - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- e(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- end - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
-
Final state of the workflow.
- end - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- end(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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 - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- error - Variable in class io.nflow.rest.v1.msg.ErrorResponse
- error(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- error(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- error(StateExecution, FibonacciWorkflow.FiboData, int) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- ERROR - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
- ERROR - Static variable in class io.nflow.tests.demo.workflow.TestState
- 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> - 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
- f - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- f(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- FiboData() - Constructor for class io.nflow.tests.demo.workflow.FibonacciWorkflow.FiboData
- FiboData(int) - Constructor for class io.nflow.tests.demo.workflow.FibonacciWorkflow.FiboData
- FIBONACCI_TYPE - Static variable in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- FibonacciWorkflow - Class in io.nflow.tests.demo.workflow
-
Fibonacci series generator using recursive process.
- FibonacciWorkflow() - Constructor for class io.nflow.tests.demo.workflow.FibonacciWorkflow
- FibonacciWorkflow.FiboData - Class in io.nflow.tests.demo.workflow
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
- finishCreditApplication(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- 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
- FOREVER_WAITING_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.ForeverWaitingWorkflow
- ForeverWaitingWorkflow - Class in io.nflow.tests.demo.workflow
- ForeverWaitingWorkflow() - Constructor for class io.nflow.tests.demo.workflow.ForeverWaitingWorkflow
- 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
- g - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- g(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
-
Provide mapping to
WorkflowInstanceInclude
. - 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.
- getNextActivationTime(StateExecution, String) - Method in class io.nflow.tests.demo.workflow.TestCronWorkflow
- 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.
- getSupportedSignals() - Method in class io.nflow.tests.demo.workflow.SlowWorkflow
- 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.
- getType() - Method in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- 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
- grantLoan(StateExecution, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
H
- h - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- h(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
-
Tries to handle failures by calling
CronWorkflow.handleFailureImpl(io.nflow.engine.workflow.definition.StateExecution)
. - handleFailureImpl(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
-
Logs an error and continues.
- handleFailureImpl(StateExecution) - Method in class io.nflow.tests.demo.workflow.TestCronWorkflow
- 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
- i - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- i(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- internalBlacklist(StateExecution) - Method in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- INTERRUPTED - Static variable in class io.nflow.tests.demo.workflow.SlowWorkflow
- 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.
- io.nflow.tests.demo - package io.nflow.tests.demo
-
Demo workflow definitions, also used by nFlow integration tests.
- io.nflow.tests.demo.domain - package io.nflow.tests.demo.domain
- io.nflow.tests.demo.workflow - package io.nflow.tests.demo.workflow
- 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. a state after which the workflow processing is stopped.
- 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
- j - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- j(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
K
- k - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- k(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
L
- l - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- l(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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.
- loanId - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- 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
- m - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- m(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- main(String...) - Static method in class io.nflow.jetty.StartNflow
- main(String[]) - Static method in class io.nflow.netty.StartNflow
- main(String[]) - Static method in class io.nflow.tests.demo.DemoServer
- 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.
- MAX_STATE_VAR_VALUE - Static variable in class io.nflow.tests.demo.workflow.ActionStateVariableWorkflow
- 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 timeactivation
. - 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
- n - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- n - Variable in class io.nflow.tests.demo.workflow.FibonacciWorkflow.FiboData
- n(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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 Class in io.nflow.engine.service
- NflowNotFoundException(String, long, Throwable) - Constructor for exception class 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.
- nMinus1(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- nMinus2(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- 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.
- NoRetryWorkflow - Class in io.nflow.tests.demo.workflow
- NoRetryWorkflow() - Constructor for class io.nflow.tests.demo.workflow.NoRetryWorkflow
- normal - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
-
State that can be normally executed.
O
- o - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- o(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- p - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- p(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- poll(StateExecution) - Method in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- poll(StateExecution) - Method in class io.nflow.tests.demo.workflow.ForeverWaitingWorkflow
- POLL - Static variable in class io.nflow.tests.demo.workflow.TestState
- 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.
- PREVIEW_CREDIT_APPLICATION - Static variable in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- previewCreditApplication(StateExecution, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow
- 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.
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.BusinessKeyWorkflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.DeleteHistoryWorkflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.Demo2Workflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.DemoWorkflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.NoRetryWorkflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.RemoteWorkflow
- process(StateExecution) - Method in class io.nflow.tests.demo.workflow.StatisticsWorkflow
- process(StateExecution, boolean) - Method in class io.nflow.tests.demo.workflow.SlowWorkflow
- PROCESS - Static variable in class io.nflow.tests.demo.workflow.TestState
- ProcessCreditApplicationWorkflow - Class in io.nflow.tests.demo.workflow
- ProcessCreditApplicationWorkflow() - Constructor for class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- processWorkflowId - Variable in class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- productId - Variable in class io.nflow.tests.demo.domain.CreateCreditApplicationRequest
- productId - Variable in class io.nflow.tests.demo.domain.CreateLoanResponse
- productId - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- q - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- q(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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.
- QueryCreditApplicationResponse - Class in io.nflow.tests.demo.domain
- QueryCreditApplicationResponse() - Constructor for class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- r - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- r(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- randomizeSleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
-
True when the sleep time should be randomized.
- randState() - Static method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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.
- rejected(StateExecution, CreditDecisionData) - Method in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- REMOTE_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.RemoteWorkflow
- RemoteWorkflow - Class in io.nflow.tests.demo.workflow
- RemoteWorkflow() - Constructor for class io.nflow.tests.demo.workflow.RemoteWorkflow
- 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
- s - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- s(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- satQuery(StateExecution) - Method in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- schedule(StateExecution, String) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
-
Determines the next execution time for the doWork state by calling
CronWorkflow.getNextActivationTime(io.nflow.engine.workflow.definition.StateExecution, java.lang.String)
. - 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.
- setApplicationContext(ApplicationContext) - Method in class io.nflow.tests.demo.SpringApplicationContext
- 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(StateExecution, Mutable<Long>) - Method in class io.nflow.tests.demo.workflow.ActionStateVariableWorkflow
- 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
- SIGNAL_INTERRUPT - Static variable in class io.nflow.tests.demo.workflow.SlowWorkflow
- SIMPLE_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.SimpleWorkflow
- SimpleWorkflow - Class in io.nflow.tests.demo.workflow
- SimpleWorkflow() - Constructor for class io.nflow.tests.demo.workflow.SimpleWorkflow
- simulation - Variable in class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.CreditApplication
- sleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
-
True when dispatcher should sleep a while after exception.
- SLOW_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.SlowWorkflow
- SlowWorkflow - Class in io.nflow.tests.demo.workflow
- SlowWorkflow() - Constructor for class io.nflow.tests.demo.workflow.SlowWorkflow
- 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
-
Call
BulkWorkflow.splitWorkImpl(io.nflow.engine.workflow.definition.StateExecution,com.fasterxml.jackson.databind.JsonNode)
to create new child workflows. - 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.
- splitWorkImpl(StateExecution, JsonNode) - Method in class io.nflow.tests.demo.workflow.DemoBulkWorkflow
- SpringApplicationContext - Class in io.nflow.tests.demo
- SpringApplicationContext() - Constructor for class io.nflow.tests.demo.SpringApplicationContext
- 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 - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- 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.
- start(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- startCreditDecisionWorkflow(StateExecution, QueryCreditApplicationResponse) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- 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
- STATE_1 - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- STATE_2 - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- STATE_3 - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- STATE_4 - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- STATE_5 - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- STATE_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- state1(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- state2(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- state3(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- state4(StateExecution, StateWorkflow.Variable, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- state5(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.workflow.StateWorkflow
- 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.
- STATEVAR_QUERYTEST - Static variable in class io.nflow.tests.demo.workflow.StateWorkflow
- 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 Class in io.nflow.engine.workflow.executor
- StateVariableValueTooLongException(String) - Constructor for exception class io.nflow.engine.workflow.executor.StateVariableValueTooLongException
- StateWorkflow - Class in io.nflow.tests.demo.workflow
- StateWorkflow() - Constructor for class io.nflow.tests.demo.workflow.StateWorkflow
- StateWorkflow.Variable - Class in io.nflow.tests.demo.workflow
- Statistics - Class in io.nflow.engine.workflow.statistics
- Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics) - Constructor for class io.nflow.engine.workflow.statistics.Statistics
- STATISTICS_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.StatisticsWorkflow
- 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
- StatisticsWorkflow - Class in io.nflow.tests.demo.workflow
- StatisticsWorkflow() - Constructor for class io.nflow.tests.demo.workflow.StatisticsWorkflow
- 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
- status - Variable in class io.nflow.tests.demo.domain.QueryCreditApplicationResponse
- 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
- success - Variable in class io.nflow.tests.demo.domain.AbstractResponse
- supportedSignals - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
T
- t - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- t(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- TestCronWorkflow - Class in io.nflow.tests.demo.workflow
- TestCronWorkflow() - Constructor for class io.nflow.tests.demo.workflow.TestCronWorkflow
- TestState - Class in io.nflow.tests.demo.workflow
- TestState() - Constructor for class io.nflow.tests.demo.workflow.TestState
- 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
. - toString() - Method in class io.nflow.tests.demo.domain.AbstractRequest
- toString() - Method in class io.nflow.tests.demo.domain.AbstractResponse
- toString() - Method in class io.nflow.tests.demo.workflow.StateWorkflow.Variable
- 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
- transferMoney(StateExecution) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- transferMoney(StateExecution) - Method in class io.nflow.tests.demo.workflow.WithdrawLoanWorkflow
- transferMoneyFailed(StateExecution) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- transferMoneyFailed(StateExecution) - Method in class io.nflow.tests.demo.workflow.WithdrawLoanWorkflow
- 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
- TYPE - Static variable in class io.nflow.tests.demo.workflow.DeleteHistoryWorkflow
- TYPE - Static variable in class io.nflow.tests.demo.workflow.NoRetryWorkflow
- TYPE - Static variable in class io.nflow.tests.demo.workflow.TestCronWorkflow
- types - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
-
Workflow instance definition type.
U
- u - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- u(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- uiExplorerIndexRouter() - Method in class io.nflow.netty.config.NflowNettyConfiguration
- uiIndexRouter(Resource) - Method in class io.nflow.netty.config.NflowNettyConfiguration
- update(StateExecution, String) - Method in class io.nflow.tests.demo.workflow.WordGeneratorErrorsWorkflow
- update(StateExecution, String) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- updateCreditApplication(StateExecution) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- updateCreditApplication(StateExecution) - Method in class io.nflow.tests.demo.workflow.WithdrawLoanWorkflow
- 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
- v - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- v(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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 - Variable in class io.nflow.tests.demo.workflow.StateWorkflow.Variable
- 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.
- valueOf(String) - Static method in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
-
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.
- values() - Static method in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
-
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_REQUEST_DATA - Static variable in class io.nflow.tests.demo.workflow.CreditDecisionWorkflow
- VAR_REQUEST_DATA - Static variable in class io.nflow.tests.demo.workflow.FibonacciWorkflow
- VAR_SCHEDULE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
-
Name of the state variable that stores schedule in cron syntax.
- Variable() - Constructor for class io.nflow.tests.demo.workflow.StateWorkflow.Variable
W
- w - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- w(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- 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
- waitCreditDecisionWorkflow(StateExecution, Mutable<String>) - Method in class io.nflow.tests.demo.workflow.ProcessCreditApplicationWorkflow
- waitForChildrenToCompleteUntil() - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
-
Override this to customize the time to wait for children to finish.
- waitForChildrenToCompleteUntil() - Method in class io.nflow.tests.demo.workflow.DemoBulkWorkflow
- 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.
- waitForChildrenUntil() - Method in class io.nflow.tests.demo.workflow.DemoBulkWorkflow
- waitForWorkToFinish(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
-
Calls
CronWorkflow.waitForWorkToFinishImpl(io.nflow.engine.workflow.definition.StateExecution)
to check if this instance should wait for work to finish or move to schedule state. - 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.
- waitForWorkToFinishImpl(StateExecution) - Method in class io.nflow.tests.demo.workflow.TestCronWorkflow
- 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.
- WithdrawLoanWorkflow - Class in io.nflow.tests.demo.workflow
- WithdrawLoanWorkflow() - Constructor for class io.nflow.tests.demo.workflow.WithdrawLoanWorkflow
- withUpdateSkipLocked() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
-
SQL Server supports withUpdateSkipLocked.
- WordGeneratorErrorsWorkflow - Class in io.nflow.tests.demo.workflow
- WordGeneratorErrorsWorkflow() - Constructor for class io.nflow.tests.demo.workflow.WordGeneratorErrorsWorkflow
- WordGeneratorWorkflow - Class in io.nflow.tests.demo.workflow
- WordGeneratorWorkflow() - Constructor for class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- WordGeneratorWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
- WordGeneratorWorkflow.State - Enum Class in io.nflow.tests.demo.workflow
- WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.workflow.ActionStateVariableWorkflow
- 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
- WorkflowInfo() - Constructor for class io.nflow.tests.demo.workflow.CreditApplicationWorkflow.WorkflowInfo
- 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
X
- x - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- x(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
Y
- y - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- y(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
Z
- z - Enum constant in enum class io.nflow.tests.demo.workflow.WordGeneratorWorkflow.State
- z(StateExecution) - Method in class io.nflow.tests.demo.workflow.WordGeneratorWorkflow
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form