Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 have nextActivation) 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
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 time activation.
Mutable<T> - Class in io.nflow.engine.workflow.definition
Wrapper class to provide mutable object for immutable value.
Mutable() - Constructor for class io.nflow.engine.workflow.definition.Mutable
Default constructor.
Mutable(T) - Constructor for class io.nflow.engine.workflow.definition.Mutable
Creates a wrapper for val.
MYSQL - Static variable in class io.nflow.engine.config.Profiles
Profile to enable MySQL database.
MysqlDatabaseConfiguration - Class in io.nflow.engine.config.db
Configuration for MySQL database.
MysqlDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.MysqlDatabaseConfiguration
Create a new instance.

N

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
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
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form