Skip navigation links
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 

A

a(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
AbstractWorkflowDefinition<S extends WorkflowState> - Class in io.nflow.engine.workflow.definition
The base class for all workflow definitions.
AbstractWorkflowDefinition(String, S, S) - Constructor for class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
 
AbstractWorkflowDefinition(String, S, S, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
 
AbstractWorkflowDefinition(String, S, S, WorkflowSettings, Map<String, WorkflowStateMethod>) - Constructor for class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
 
AbstractWorkflowExecutorListener - Class in io.nflow.engine.listener
AbstractWorkflowExecutorListener implement WorkflowExecutorListener with no-op/defaults method implementations.
AbstractWorkflowExecutorListener() - Constructor for class io.nflow.engine.listener.AbstractWorkflowExecutorListener
 
acceptCreditApplication(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
Action - Class in io.nflow.rest.v1.msg
 
Action() - Constructor for class io.nflow.rest.v1.msg.Action
 
Action(int, String, String, String, int, DateTime, DateTime, int) - Constructor for class io.nflow.rest.v1.msg.Action
 
Action(int, String, String, String, int, DateTime, DateTime, int, Map<String, Object>) - Constructor for class io.nflow.rest.v1.msg.Action
 
actionDescription - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
 
actions - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
The list of actions.
actions - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
 
activationTime - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
 
active - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
Time when the executor last updated that it is active.
active - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
 
addChildWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Add new child workflows.
addIds(Integer...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
Add identifiers to query parameters.
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(AbstractWorkflowDefinition<? extends WorkflowState>) - Method in class io.nflow.engine.service.WorkflowDefinitionService
 
addWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Add new workflows.
afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in class io.nflow.engine.listener.AbstractWorkflowExecutorListener
Does nothing.
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.metrics.MetricsWorkflowExecutorListener
 
afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.listener.AbstractWorkflowExecutorListener
Does nothing.
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.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.AbstractWorkflowDefinition
 
amount - Variable in class io.nflow.tests.demo.CreditApplicationWorkflow.CreditApplication
 
applicationId - Variable in class io.nflow.tests.demo.CreditApplicationWorkflow.WorkflowInfo
 
archivedWorkflows - Variable in class io.nflow.rest.v1.msg.ArchiveResponse
 
ArchiveRequest - Class in io.nflow.rest.v1.msg
 
ArchiveRequest() - Constructor for class io.nflow.rest.v1.msg.ArchiveRequest
 
ArchiveResource - Class in io.nflow.rest.v1
 
ArchiveResource() - Constructor for class io.nflow.rest.v1.ArchiveResource
 
ArchiveResponse - Class in io.nflow.rest.v1.msg
 
ArchiveResponse() - Constructor for class io.nflow.rest.v1.msg.ArchiveResponse
 
ArchiveService - Class in io.nflow.engine.service
Service for archiving old workflow instances from nflow-tables to nflow_archive-tables.
ArchiveService() - Constructor for class io.nflow.engine.service.ArchiveService
 
archiveWorkflows(DateTime, int) - Method in class io.nflow.engine.service.ArchiveService
Archive old (whose modified time is earlier than olderThan parameter) and passive (that do not have nextActivation) workflows.
archiveWorkflows(ArchiveRequest) - Method in class io.nflow.rest.v1.ArchiveResource
 

B

b(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
BadRequestExceptionMapper - Class in io.nflow.jetty.mapper
 
BadRequestExceptionMapper() - Constructor for class io.nflow.jetty.mapper.BadRequestExceptionMapper
 
baseWebClient() - Method in class io.nflow.performance.client.PerfTestConfiguration
 
batchInsert(List<WorkflowInstance>) - Method in class io.nflow.performance.testdata.TestDataBatchInserter
 
batchSize - Variable in class io.nflow.rest.v1.msg.ArchiveRequest
 
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.listener.AbstractWorkflowExecutorListener
Does nothing.
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
Executed before state is processed.
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
 
begin(StateExecution) - Method in class io.nflow.tests.demo.DemoWorkflow
 
begin(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.FibonacciWorkflow
 
begin(StateExecution) - Method in class io.nflow.tests.demo.SlowWorkflow
 
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.workflow.definition.WorkflowSettings.Builder
 
Builder() - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
Create a workflow instance query builder.
Builder(QueryWorkflowInstances) - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
 
Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Create a workflow instance builder.
Builder(ObjectStringMapper) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Create a workflow instance builder with an object mapper.
Builder(WorkflowInstance) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Create a workflow instance builder based on an existing workflow instance.
Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Create a builder for a workflow instance action.
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.
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.
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
 

C

c(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
calculateBinaryBackoffDelay(int, long, long) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
Return activation delay based on retry attempt number.
check() - Method in class io.nflow.metrics.DatabaseConnectionHealthCheck
 
checkDatabaseConnection() - Method in class io.nflow.engine.service.HealthCheckService
 
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
 
compareTo(ListWorkflowDefinitionResponse) - Method in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 
ConstantWorkflow - Class in io.nflow.performance.workflow
Deterministic workflow that executes quickly.
ConstantWorkflow() - Constructor for class io.nflow.performance.workflow.ConstantWorkflow
 
ConstantWorkflow.ConstantState - Enum in io.nflow.performance.workflow
 
contextDestroyed(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
 
convert(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
 
convert(WorkflowInstance) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
 
convert(AbstractWorkflowDefinition<? extends WorkflowState>) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
 
convert(StoredWorkflowDefinition) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
 
convert(WorkflowExecutor) - Method in class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
 
convert(WorkflowInstance, Set<WorkflowInstanceInclude>) - Method in class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
 
convert(Statistics) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
 
convert(Map<String, Map<String, WorkflowDefinitionStatistics>>) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
 
CorsHeaderContainerResponseFilter - Class in io.nflow.rest.config
Filter to add headers to allow Cross-Origin Resource Sharing.
CorsHeaderContainerResponseFilter(Environment) - Constructor for class io.nflow.rest.config.CorsHeaderContainerResponseFilter
 
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, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
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
 
createWorkflow(WorkflowDefinition<?>) - Method in class io.nflow.performance.client.PerfTestClient
 
createWorkflow(String) - Method in class io.nflow.performance.client.PerfTestClient
 
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.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
 
CreditApplication() - Constructor for class io.nflow.tests.demo.CreditApplicationWorkflow.CreditApplication
 
CreditApplication(String, BigDecimal) - Constructor for class io.nflow.tests.demo.CreditApplicationWorkflow.CreditApplication
 
CreditApplicationWorkflow - Class in io.nflow.tests.demo
 
CreditApplicationWorkflow() - Constructor for class io.nflow.tests.demo.CreditApplicationWorkflow
 
CreditApplicationWorkflow.CreditApplication - Class in io.nflow.tests.demo
 
CreditApplicationWorkflow.State - Enum in io.nflow.tests.demo
 
CreditApplicationWorkflow.WorkflowInfo - Class in io.nflow.tests.demo
 
customerId - Variable in class io.nflow.tests.demo.CreditApplicationWorkflow.CreditApplication
 
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
 
cxf() - Method in class io.nflow.performance.client.PerfTestConfiguration
 

D

d(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
data - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
Stateless listeners can use data to pass information between listener stages.
DatabaseConnectionHealthCheck - Class in io.nflow.metrics
Check that connection to nflow database can be made.
DatabaseConnectionHealthCheck(HealthCheckService) - Constructor for class io.nflow.metrics.DatabaseConnectionHealthCheck
 
databaseConnectionHealthCheck() - Method in class io.nflow.metrics.NflowMetricsContext
 
DateTimeParamConverterProvider - Class in io.nflow.rest.config
 
DateTimeParamConverterProvider() - Constructor for class io.nflow.rest.config.DateTimeParamConverterProvider
 
definition - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
The definition of the workflow.
DEMO_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.DemoWorkflow
 
DemoServer - Class in io.nflow.tests.demo
 
DemoServer() - Constructor for class io.nflow.tests.demo.DemoServer
 
DemoWorkflow - Class in io.nflow.tests.demo
 
DemoWorkflow() - Constructor for class io.nflow.tests.demo.DemoWorkflow
 
DemoWorkflow.State - Enum in io.nflow.tests.demo
 
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
 
done(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
done(StateExecution, FibonacciWorkflow.FiboData, int) - Method in class io.nflow.tests.demo.FibonacciWorkflow
 
done(StateExecution) - Method in class io.nflow.tests.demo.StateWorkflow
 

E

e(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
end(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
equals(Object) - Method in class io.nflow.engine.model.ModelObject
 
error(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 
error(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
error(StateExecution, FibonacciWorkflow.FiboData, int) - Method in class io.nflow.tests.demo.FibonacciWorkflow
 
error(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
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
 
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
 
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(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
failureTransitions - Variable in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
 
fetchWorkflowInstance(int, String, Long) - Method in class io.nflow.rest.v1.WorkflowInstanceResource
 
FiboData() - Constructor for class io.nflow.tests.demo.FibonacciWorkflow.FiboData
 
FiboData(int) - Constructor for class io.nflow.tests.demo.FibonacciWorkflow.FiboData
 
FibonacciWorkflow - Class in io.nflow.tests.demo
Fibonacci series generator using recursive process.
FibonacciWorkflow() - Constructor for class io.nflow.tests.demo.FibonacciWorkflow
 
FibonacciWorkflow.FiboData - Class in io.nflow.tests.demo
 
FibonacciWorkflow.State - Enum in io.nflow.tests.demo
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.nflow.rest.config.CorsHeaderContainerResponseFilter
 
finishCreditApplication(StateExecution, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
finished - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
 

G

g(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
generateWorkflowInstances(int) - Method in class io.nflow.performance.testdata.TestDataGenerator
 
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.AbstractWorkflowDefinition
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.
getConverter(Class<T>, Type, Annotation[]) - Method in class io.nflow.rest.config.DateTimeParamConverterProvider
 
getDescription() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return the description of the workflow.
getDescription() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
Return the description of the workflow state.
getDescription() - Method in enum io.nflow.performance.workflow.ConstantWorkflow.ConstantState
 
getDescription() - Method in enum io.nflow.performance.workflow.NoDelaysWorkflow.QuickState
 
getDescription() - Method in enum io.nflow.tests.demo.CreditApplicationWorkflow.State
 
getDescription() - Method in enum io.nflow.tests.demo.DemoWorkflow.State
 
getDescription() - Method in enum io.nflow.tests.demo.FibonacciWorkflow.State
 
getDescription() - Method in enum io.nflow.tests.demo.SlowWorkflow.State
 
getDescription() - Method in enum io.nflow.tests.demo.StateWorkflow.State
 
getDescription() - Method in enum io.nflow.tests.demo.WordGeneratorWorkflow.State
 
getErrorState() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
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.AbstractWorkflowDefinition
Return transitions from states to failure states.
getInitialState() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return the initial state of the workflow.
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.
getMaxValueFromColumn(String, String) - Method in class io.nflow.performance.testdata.TestDataBatchInserter
 
getMethod(String) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Returns the workflow state method for the given state name.
getName() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return the name of the workflow.
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.AbstractWorkflowDefinition
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(Integer) - Method in class io.nflow.engine.service.WorkflowInstanceService
Return current signal value for given workflow instance.
getSignal() - Method in interface io.nflow.engine.workflow.definition.StateExecution
Return the signal value from database if it has been set, otherwise return empty.
getState(String) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Returns the workflow state for the given state name.
getStates() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return all possible states of the workflow.
getStates() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
Return all 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() - Method in class io.nflow.performance.client.PerfTestClient
 
getStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.rest.v1.StatisticsResource
 
getStatus(DateTime) - Method in enum io.nflow.engine.workflow.definition.WorkflowStateType
Returns the status for this type.
getSupportedSignals() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return signals supported by this workflow.
getSupportedSignals() - Method in class io.nflow.tests.demo.SlowWorkflow
 
getType() - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
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 io.nflow.performance.workflow.ConstantWorkflow.ConstantState
 
getType() - Method in enum io.nflow.performance.workflow.NoDelaysWorkflow.QuickState
 
getType() - Method in enum io.nflow.tests.demo.CreditApplicationWorkflow.State
 
getType() - Method in enum io.nflow.tests.demo.DemoWorkflow.State
 
getType() - Method in enum io.nflow.tests.demo.FibonacciWorkflow.State
 
getType() - Method in enum io.nflow.tests.demo.SlowWorkflow.State
 
getType() - Method in enum io.nflow.tests.demo.StateWorkflow.State
 
getType() - Method in enum io.nflow.tests.demo.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, 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.
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.
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.
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.
getWorkflowInstance(int) - Method in class io.nflow.engine.service.WorkflowInstanceService
Deprecated.
Use getWorkflowInstance(int id, Set<WorkflowInstanceInclude> includes, Long maxActions) instead.
getWorkflowInstance(int, Set<WorkflowInstanceInclude>, Long) - Method in class io.nflow.engine.service.WorkflowInstanceService
Return the workflow instance matching the given id.
getWorkflowInstance(int, boolean) - Method in class io.nflow.performance.client.PerfTestClient
 
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.
grantLoan(StateExecution, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 

H

h(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
hashCode() - Method in class io.nflow.engine.model.ModelObject
 
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
 
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(StateExecution) - Method in class io.nflow.tests.demo.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.
immediate - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
 
immediateTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
Immediate transition delay.
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.
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.
instrumentationManager(Bus) - Method in class io.nflow.jetty.config.JmxConfiguration
 
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.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.performance.client - package io.nflow.performance.client
Performance test client classes.
io.nflow.performance.server - package io.nflow.performance.server
Performance test server classes.
io.nflow.performance.testdata - package io.nflow.performance.testdata
Performance test data classes.
io.nflow.performance.workflow - package io.nflow.performance.workflow
Performance test workflow classes.
io.nflow.rest.config - package io.nflow.rest.config
Default configuration for nFlow REST API.
io.nflow.rest.v1 - package io.nflow.rest.v1
JAX-RS compatible services for managing and querying nFlow engine during run time.
io.nflow.rest.v1.converter - package io.nflow.rest.v1.converter
Message converters for nFlow REST API services.
io.nflow.rest.v1.msg - package io.nflow.rest.v1.msg
Message objects for nFlow REST API services.
io.nflow.tests.demo - package io.nflow.tests.demo
Demo workflow definitions, also used by nFlow integration tests.
isAllowedNextAction(WorkflowInstance, NextAction) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Return true if the given nextAction is permitted for given instance.
isFinal() - Method in enum io.nflow.engine.workflow.definition.WorkflowStateType
Returns true is the state of this type is a final state, e.g.
isRetry() - Method in class io.nflow.engine.workflow.definition.NextAction
Return true if this action is a retry of the current state.
isStarted() - Method in class io.nflow.jetty.JettyServerContainer
 
isStartState(String) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Check if the given state is a valid start state.
isStopped() - Method in class io.nflow.jetty.JettyServerContainer
 

J

j(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
jaxRsApiApplication() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
 
JaxRsApiApplication() - Constructor for class io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication
 
jaxRsServer(WorkflowInstanceResource, WorkflowDefinitionResource, WorkflowExecutorResource, StatisticsResource, ArchiveResource, ObjectMapper) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
 
JettyServerContainer - Class in io.nflow.jetty
 
JettyServerContainer(Server) - Constructor for class io.nflow.jetty.JettyServerContainer
 
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
 
jsonProvider(ObjectMapper) - Method in class io.nflow.performance.client.PerfTestConfiguration
 

K

k(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 

L

l(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
ListenerChain - Interface in io.nflow.engine.listener
The workflow executor listener chain.
ListenerContext(AbstractWorkflowDefinition<?>, 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(List<String>) - Method in class io.nflow.rest.v1.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.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(List<Integer>, List<String>, Integer, Integer, List<String>, List<WorkflowInstance.WorkflowInstanceStatus>, String, String, String, Long, Long) - Method in class io.nflow.rest.v1.WorkflowInstanceResource
 
LoadGenerator - Class in io.nflow.performance.client
Starts given number of client threads (client.threads property, default 2) that submit given amount of workflow instances (generated.instance.count, default 2000) to performance tested server.
LoadGenerator() - Constructor for class io.nflow.performance.client.LoadGenerator
 

M

m(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
main(String...) - Static method in class io.nflow.jetty.StartNflow
 
main(String[]) - Static method in class io.nflow.performance.client.LoadGenerator
 
main(String[]) - Static method in class io.nflow.performance.server.NflowPerfTestServer
 
main(String[]) - Static method in class io.nflow.tests.demo.DemoServer
 
manual - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
 
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
 
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 - 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
 
metricsWorkflowExecutorListener(ExecutorDao) - Method in class io.nflow.metrics.NflowMetricsContext
 
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.

N

n - Variable in class io.nflow.tests.demo.FibonacciWorkflow.FiboData
 
n(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
name() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
Return the name of the workflow state.
name - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 
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
 
NflowAnnotationConfigWebApplicationContext - Class in io.nflow.jetty.spring
 
NflowAnnotationConfigWebApplicationContext(ConfigurableEnvironment) - Constructor for class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
 
NflowCors - Annotation Type in io.nflow.rest.config
 
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
 
NflowPerfTestServer - Class in io.nflow.performance.server
Startup class for performance tested server.
NflowPerfTestServer() - Constructor for class io.nflow.performance.server.NflowPerfTestServer
 
NflowPerfTestServer.TestDataGeneratorConfig - Class in io.nflow.performance.server
 
NflowRestApiPropertiesConfiguration - Class in io.nflow.rest.config
 
NflowRestApiPropertiesConfiguration() - Constructor for class io.nflow.rest.config.NflowRestApiPropertiesConfiguration
 
nflowRestObjectMapper(ObjectMapper) - Method in class io.nflow.rest.config.RestConfiguration
 
NflowStandardEnvironment - Class in io.nflow.jetty.spring
 
NflowStandardEnvironment(Map<String, Object>) - Constructor for class io.nflow.jetty.spring.NflowStandardEnvironment
 
nMinus1(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.FibonacciWorkflow
 
nMinus2(StateExecution, FibonacciWorkflow.FiboData) - Method in class io.nflow.tests.demo.FibonacciWorkflow
 
NoDelaysWorkflow - Class in io.nflow.performance.workflow
 
NoDelaysWorkflow() - Constructor for class io.nflow.performance.workflow.NoDelaysWorkflow
 
NoDelaysWorkflow.QuickState - Enum in io.nflow.performance.workflow
 
notFoundExceptionMapper() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
 
NotFoundExceptionMapper - Class in io.nflow.jetty.mapper
 
NotFoundExceptionMapper() - Constructor for class io.nflow.jetty.mapper.NotFoundExceptionMapper
 

O

o(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
objectMapper() - Method in class io.nflow.performance.client.PerfTestConfiguration
 
olderThan - Variable in class io.nflow.rest.v1.msg.ArchiveRequest
 
onError - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 
onFailure - Variable in class io.nflow.rest.v1.msg.State
 
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(StateExecution) - Method in class io.nflow.tests.demo.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.ListWorkflowInstanceResponse
 
PerfTestClient - Class in io.nflow.performance.client
Client for sending messages to nFlow REST API in the performance tests.
PerfTestClient() - Constructor for class io.nflow.performance.client.PerfTestClient
 
PerfTestConfiguration - Class in io.nflow.performance.client
 
PerfTestConfiguration() - Constructor for class io.nflow.performance.client.PerfTestConfiguration
 
permit(S, S) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Add a state transition to the allowed transitions.
permit(S, S, S) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Add a state and failure state transitions to the allowed transitions.
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.FibonacciWorkflow
 
postProcessWorkflowDefinitions() - Method in class io.nflow.engine.service.WorkflowDefinitionService
Add workflow definitions from the nflowNonSpringWorkflowsListing resource and persist all loaded workflow definitions.
previewCreditApplication(StateExecution, CreditApplicationWorkflow.CreditApplication, CreditApplicationWorkflow.WorkflowInfo) - Method in class io.nflow.tests.demo.CreditApplicationWorkflow
 
process(WorkflowExecutorListener.ListenerContext, ListenerChain) - Method in class io.nflow.engine.listener.AbstractWorkflowExecutorListener
Calls next listener in chain.
process(WorkflowExecutorListener.ListenerContext, ListenerChain) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
Processing chain.
process(StateExecution) - Method in class io.nflow.tests.demo.DemoWorkflow
 
process(StateExecution) - Method in class io.nflow.tests.demo.SlowWorkflow
 
putStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Put a state variable to the state variables map.
putStateVariable(String, Object) - 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(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
queryChildWorkflows(QueryWorkflowInstances) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Return child workflow instances for current workflow.
queryStatistics() - Method in class io.nflow.rest.v1.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(int, Long, Long) - Constructor for class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
 
QueueStatistics - Class in io.nflow.rest.v1.msg
 
QueueStatistics() - Constructor for class io.nflow.rest.v1.msg.QueueStatistics
 
queueStatistics - Variable in class io.nflow.rest.v1.msg.StatisticsResponse
 
quickState(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 

R

r(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
randState() - Static method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
reason - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
 
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
 
registerSpringContext(Class<?>...) - Method in class io.nflow.jetty.StartNflow
 
requestData - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
Deprecated.
Use stateVariables instead.
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
 
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.
retryNo - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
The retry attempt number.
retryNo - Variable in class io.nflow.rest.v1.msg.Action
 
retryTwiceState(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 
rootWorkflowId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
The id of the workflow that created the hierarchy of workflow where this sub workflow belongs to.

S

s(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
scheduleState(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 
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
 
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 update to the database after state processing.
setCreated(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the creation timestamp.
setCurrentActionId(int) - Method in class io.nflow.performance.testdata.TestDataGenerator
 
setCurrentWorkflowId(int) - Method in class io.nflow.performance.testdata.TestDataGenerator
 
setDescription(String) - Method in class io.nflow.engine.workflow.definition.AbstractWorkflowDefinition
Set the description of the workflow.
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.
setId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the workflow instance identifier.
setId(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Set the action id (generated by database)
setImmediateTransitionDelay(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
Set immediate transition delay.
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.
setMaxActions(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
Set the maximum number of actions returned for each instance.
setMaxErrorTransitionDelay(int) - 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(int) - 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.AbstractWorkflowDefinition
Set the name of the workflow.
setNextActivation(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the next activation time.
setOriginalStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the original state variables.
setParentActionId(Integer) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
Set parent action id to query parameters.
setParentActionId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the parent workflow identifier.
setParentWorkflowId(Integer) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
Set parent workflow instance id to query parameters.
setParentWorkflowId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the parent workflow identifier.
setRetries(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the number of retries.
setRetryNo(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Set the retry number.
setRootWorkflowId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the root workflow identifier.
setShortTransitionDelay(int) - 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(Integer, Optional<Integer>, String, WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.service.WorkflowInstanceService
Set signal value for given workflow instance.
setSignal(Optional<Integer>, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Set the signal value to the database.
setSignal(Optional<Integer>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the signal value.
setSignal(int, SetSignalRequest) - Method in class io.nflow.rest.v1.WorkflowInstanceResource
 
SetSignalRequest - Class in io.nflow.rest.v1.msg
 
SetSignalRequest() - Constructor for class io.nflow.rest.v1.msg.SetSignalRequest
 
setStarted(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the start timestamp.
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.
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(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Set the type of the workflow definition.
setType(WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Set the trigger type of the action.
setupCxf(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
 
setUpdatedStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Set the updated state variables.
setupMetricsAdminServlet(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
 
setupSpring(ServletContextHandler, ConfigurableEnvironment) - Method in class io.nflow.jetty.StartNflow
 
setVal(T) - Method in class io.nflow.engine.workflow.definition.Mutable
Sets the new value for val.
setVariable(String, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Set the string value of the given variable.
setVariable(String, Object) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Set the value for the given varible.
setWorkflowDefinitions(Collection<WorkflowDefinition<? extends WorkflowState>>) - Method in class io.nflow.engine.service.WorkflowDefinitionService
Add given workflow definitions to the managed definitions.
setWorkflowInstanceId(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
Set the workflow instance identifier.
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() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
 
signal - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
 
signal - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
 
SIGNAL_INTERRUPT - Static variable in class io.nflow.tests.demo.SlowWorkflow
 
simulation - Variable in class io.nflow.tests.demo.CreditApplicationWorkflow.CreditApplication
 
SLOW_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.SlowWorkflow
 
slowState(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 
SlowWorkflow - Class in io.nflow.tests.demo
 
SlowWorkflow() - Constructor for class io.nflow.tests.demo.SlowWorkflow
 
SlowWorkflow.State - Enum in io.nflow.tests.demo
 
SpringApplicationContext - Class in io.nflow.tests.demo
 
SpringApplicationContext() - Constructor for class io.nflow.tests.demo.SpringApplicationContext
 
start - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
The time when the listener context was created.
start(StateExecution) - Method in class io.nflow.performance.workflow.ConstantWorkflow
 
start(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
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
 
StartNflow - Class in io.nflow.jetty
 
StartNflow() - Constructor for class io.nflow.jetty.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 - Class in io.nflow.rest.v1.msg
 
State() - Constructor for class io.nflow.rest.v1.msg.State
 
State(String, String, String) - Constructor for class io.nflow.rest.v1.msg.State
 
state - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
 
state1(StateExecution) - Method in class io.nflow.performance.workflow.NoDelaysWorkflow
 
state1(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.StateWorkflow
 
state2(StateExecution) - Method in class io.nflow.performance.workflow.NoDelaysWorkflow
 
state2(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.StateWorkflow
 
state3(StateExecution) - Method in class io.nflow.performance.workflow.NoDelaysWorkflow
 
state3(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.StateWorkflow
 
state4(StateExecution) - Method in class io.nflow.performance.workflow.NoDelaysWorkflow
 
state4(StateExecution, StateWorkflow.Variable, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.StateWorkflow
 
state5(StateExecution) - Method in class io.nflow.performance.workflow.NoDelaysWorkflow
 
state5(StateExecution, StateWorkflow.Variable) - Method in class io.nflow.tests.demo.StateWorkflow
 
STATE_WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.StateWorkflow
 
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.
states - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
Workflow instance states.
states - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 
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 Type in io.nflow.engine.workflow.definition
Used for state handler method parameters.
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
 
StateWorkflow - Class in io.nflow.tests.demo
 
StateWorkflow() - Constructor for class io.nflow.tests.demo.StateWorkflow
 
StateWorkflow.State - Enum in io.nflow.tests.demo
 
StateWorkflow.Variable - Class in io.nflow.tests.demo
 
Statistics - Class in io.nflow.engine.workflow.statistics
 
Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics) - Constructor for class io.nflow.engine.workflow.statistics.Statistics
 
statistics() - Method in class io.nflow.performance.client.PerfTestConfiguration
 
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
 
StatisticsResource() - Constructor for class io.nflow.rest.v1.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() - Constructor for class io.nflow.engine.service.StatisticsService
 
status - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
The current status of the workflow instance.
status - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
 
statuses - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
Workflow instance statuses.
stop() - Method in class io.nflow.jetty.JettyServerContainer
 
stop() - Method in class io.nflow.performance.testdata.TestDataManager
 
stopInState(WorkflowState, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
Set next state to finalState and do not schedule its processing.
supportedSignals - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 

T

t(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
testDataBatchInserter(JdbcTemplate, SQLVariants) - Method in class io.nflow.performance.server.NflowPerfTestServer.TestDataGeneratorConfig
 
TestDataBatchInserter - Class in io.nflow.performance.testdata
 
TestDataBatchInserter(JdbcTemplate, SQLVariants) - Constructor for class io.nflow.performance.testdata.TestDataBatchInserter
 
testDataGenerator(ExecutorDao, WorkflowDefinitionService) - Method in class io.nflow.performance.server.NflowPerfTestServer.TestDataGeneratorConfig
 
TestDataGenerator - Class in io.nflow.performance.testdata
Generates imaginary workflow instances with action history based on the workflow definitions that are deployed to the NflowPerfTestServer.
TestDataGenerator(ExecutorDao, WorkflowDefinitionService) - Constructor for class io.nflow.performance.testdata.TestDataGenerator
 
TestDataGeneratorConfig() - Constructor for class io.nflow.performance.server.NflowPerfTestServer.TestDataGeneratorConfig
 
testDataManager(TestDataGenerator, TestDataBatchInserter, Environment) - Method in class io.nflow.performance.server.NflowPerfTestServer.TestDataGeneratorConfig
 
TestDataManager - Class in io.nflow.performance.testdata
Manages test data creation through TestDataGenerator and TestDataBatchInserter.
TestDataManager(TestDataGenerator, TestDataBatchInserter, Environment) - Constructor for class io.nflow.performance.testdata.TestDataManager
 
toResponse(BadRequestException) - Method in class io.nflow.jetty.mapper.BadRequestExceptionMapper
 
toResponse(ValidationException) - Method in class io.nflow.jetty.mapper.CustomValidationExceptionMapper
 
toResponse(NotFoundException) - Method in class io.nflow.jetty.mapper.NotFoundExceptionMapper
 
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.StateWorkflow.Variable
 
transactionManager(DataSource) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
 
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
 
type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
The type of the workflow definition.
type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
The type of action.
type - Variable in class io.nflow.rest.v1.msg.Action
 
type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
 
type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
 
type - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
 
type - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
 
type - Variable in class io.nflow.rest.v1.msg.State
 
types - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
Workflow instance definition type.

U

u(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
update(StateExecution, String) - Method in class io.nflow.tests.demo.WordGeneratorErrorsWorkflow
 
update(StateExecution, String) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
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(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.
updateWorkflowInstance(int, UpdateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.WorkflowInstanceResource
 
UpdateWorkflowInstanceRequest - Class in io.nflow.rest.v1.msg
 
UpdateWorkflowInstanceRequest() - Constructor for class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
 

V

v(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
val - Variable in class io.nflow.engine.workflow.definition.Mutable
The wrapped value.
validationExceptionMapper() - 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.StateWorkflow.Variable
 
valueOf(String) - Static method in enum io.nflow.engine.service.WorkflowInstanceInclude
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.engine.workflow.definition.WorkflowStateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.performance.workflow.ConstantWorkflow.ConstantState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.performance.workflow.NoDelaysWorkflow.QuickState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.CreditApplicationWorkflow.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.DemoWorkflow.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.FibonacciWorkflow.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.SlowWorkflow.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.StateWorkflow.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nflow.tests.demo.WordGeneratorWorkflow.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nflow.engine.service.WorkflowInstanceInclude
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.engine.workflow.definition.WorkflowStateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.performance.workflow.ConstantWorkflow.ConstantState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.performance.workflow.NoDelaysWorkflow.QuickState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.CreditApplicationWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.DemoWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.FibonacciWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.SlowWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.StateWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nflow.tests.demo.WordGeneratorWorkflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
Variable() - Constructor for class io.nflow.tests.demo.StateWorkflow.Variable
 

W

w(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 
waitForFinish() - Method in class io.nflow.performance.client.LoadGenerator
 
waitShort - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
 
wakeUpParentWorkflow(String...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
Notify parent workflow that it may start processing again.
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.
WordGeneratorErrorsWorkflow - Class in io.nflow.tests.demo
 
WordGeneratorErrorsWorkflow() - Constructor for class io.nflow.tests.demo.WordGeneratorErrorsWorkflow
 
WordGeneratorWorkflow - Class in io.nflow.tests.demo
 
WordGeneratorWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.tests.demo.WordGeneratorWorkflow
 
WordGeneratorWorkflow() - Constructor for class io.nflow.tests.demo.WordGeneratorWorkflow
 
WordGeneratorWorkflow.State - Enum in io.nflow.tests.demo
 
WORKFLOW_TYPE - Static variable in class io.nflow.tests.demo.FibonacciWorkflow
 
WorkflowDefinition<S extends Enum<S> & WorkflowState> - Class in io.nflow.engine.workflow.definition
The base class for enum based workflow definitions.
WorkflowDefinition(String, S, S) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
Create a workflow definition.
WorkflowDefinition(String, S, S, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
Create a workflow definition with customized workflow settings.
WorkflowDefinitionResource - Class in io.nflow.rest.v1
 
WorkflowDefinitionResource(WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Constructor for class io.nflow.rest.v1.WorkflowDefinitionResource
 
WorkflowDefinitionService - Class in io.nflow.engine.service
Service for managing workflow definitions.
WorkflowDefinitionService(AbstractResource, WorkflowDefinitionDao, Environment) - Constructor for class io.nflow.engine.service.WorkflowDefinitionService
 
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) - 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
 
WorkflowExecutorResource(WorkflowExecutorService, ListWorkflowExecutorConverter) - Constructor for class io.nflow.rest.v1.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.CreditApplicationWorkflow.WorkflowInfo
 
WorkflowInstance - Class in io.nflow.engine.workflow.instance
An instance of a workflow.
workflowInstance() - Method in class io.nflow.performance.client.PerfTestConfiguration
 
WorkflowInstance.Builder - Class in io.nflow.engine.workflow.instance
Builder for workflow instance.
WorkflowInstance.WorkflowInstanceStatus - Enum 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 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 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
 
WorkflowInstanceResource(WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory) - Constructor for class io.nflow.rest.v1.WorkflowInstanceResource
 
WorkflowInstanceService - Class in io.nflow.engine.service
Service for managing workflow instances.
WorkflowInstanceService() - Constructor for class io.nflow.engine.service.WorkflowInstanceService
 
WorkflowInstanceService(WorkflowDefinitionService, WorkflowInstanceDao, WorkflowInstancePreProcessor) - Constructor for class io.nflow.engine.service.WorkflowInstanceService
 
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 in io.nflow.engine.workflow.definition
Workflow state types.

X

x(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 

Y

y(StateExecution) - Method in class io.nflow.tests.demo.WordGeneratorWorkflow
 

Z

z(StateExecution) - Method in class io.nflow.tests.demo.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 
Skip navigation links

Copyright © 2014–2017 Nitor Creations. All rights reserved.