- 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
-
- 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
-
- 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
-
- 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
-
- 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(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.