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 

A

AbstractAsyncTaskScheduler - Class in brainslug.flow.execution.async
 
AbstractAsyncTaskScheduler() - Constructor for class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
AbstractRetryStrategy - Class in brainslug.flow.execution.async
 
AbstractRetryStrategy() - Constructor for class brainslug.flow.execution.async.AbstractRetryStrategy
 
AbstractTokenStore - Class in brainslug.flow.execution.token
 
AbstractTokenStore() - Constructor for class brainslug.flow.execution.token.AbstractTokenStore
 
add(Token) - Method in class brainslug.flow.execution.token.TokenList
 
addDefinition(FlowDefinition) - Method in interface brainslug.flow.execution.DefinitionStore
 
addDefinition(FlowDefinition) - Method in class brainslug.flow.execution.HashMapDefinitionStore
 
addFlowDefinition(FlowDefinition) - Method in class brainslug.flow.context.BrainslugContext
 
addListener(EventType, Listener) - Method in class brainslug.flow.listener.DefaultListenerManager
 
addListener(EventType, Listener) - Method in interface brainslug.flow.listener.ListenerManager
 
addNodeExecutorMappings() - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
addToken(Identifier, Identifier, Option<Identifier>) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
addToken(TriggerContext, FlowNodeDefinition<?>, FlowNodeDefinition) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
addToken(Identifier, Identifier, Option<Identifier>) - Method in interface brainslug.flow.execution.token.TokenStore
 
ArrayListTaskStore - Class in brainslug.flow.execution.async
 
ArrayListTaskStore() - Constructor for class brainslug.flow.execution.async.ArrayListTaskStore
 
as(Class<T>) - Method in class brainslug.flow.execution.ExecutionProperty
 
async - Variable in class brainslug.flow.execution.TriggerContext
 
async(Boolean) - Method in class brainslug.flow.execution.TriggerContext
 
AsyncTask - Class in brainslug.flow.execution.async
 
AsyncTask() - Constructor for class brainslug.flow.execution.async.AsyncTask
 
AsyncTask(String, String, String, String, Long, Long, Long, Long, Long) - Constructor for class brainslug.flow.execution.async.AsyncTask
 
AsyncTaskErrorDetails - Class in brainslug.flow.execution.async
 
AsyncTaskErrorDetails(Exception) - Constructor for class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
AsyncTaskExecutionResult - Class in brainslug.flow.execution.async
 
AsyncTaskExecutor - Class in brainslug.flow.execution.async
 
AsyncTaskExecutor() - Constructor for class brainslug.flow.execution.async.AsyncTaskExecutor
 
AsyncTaskQuery - Class in brainslug.flow.execution.async
 
AsyncTaskQuery() - Constructor for class brainslug.flow.execution.async.AsyncTaskQuery
 
AsyncTaskScheduler - Interface in brainslug.flow.execution.async
 
AsyncTaskSchedulerOptions - Class in brainslug.flow.execution.async
 
AsyncTaskSchedulerOptions() - Constructor for class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
AsyncTaskStore - Interface in brainslug.flow.execution.async
 

B

brainslug.flow.context - package brainslug.flow.context
 
brainslug.flow.execution - package brainslug.flow.execution
 
brainslug.flow.execution.async - package brainslug.flow.execution.async
 
brainslug.flow.execution.expression - package brainslug.flow.execution.expression
 
brainslug.flow.execution.token - package brainslug.flow.execution.token
 
brainslug.flow.listener - package brainslug.flow.listener
 
brainslug.util - package brainslug.util
 
BrainslugContext - Class in brainslug.flow.context
 
BrainslugContext() - Constructor for class brainslug.flow.context.BrainslugContext
 
byteArrayValue - Variable in class brainslug.flow.execution.ExecutionProperty
 

C

call() - Method in class brainslug.flow.execution.async.ExecuteTaskCallable
 
call() - Method in class brainslug.flow.execution.async.ExecuteTasksCallable
 
ChoiceNodeExecutor - Class in brainslug.flow.execution.token
 
ChoiceNodeExecutor() - Constructor for class brainslug.flow.execution.token.ChoiceNodeExecutor
 
consumeAllNodeTokens(Identifier, Identifier) - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
context - Variable in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
context - Variable in class brainslug.flow.execution.token.TokenFlowExecutor
 
ContextAware - Interface in brainslug.flow.context
 
ContextPredicate - Interface in brainslug.flow.execution.expression
 
createExecutionContext(TriggerContext) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
createInstance(Identifier) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
createInstance(Identifier) - Method in interface brainslug.flow.execution.token.TokenStore
 
createTriggerContextForNextNode(TriggerContext<?>, FlowNodeDefinition) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 

D

DefaultExecutionContext - Class in brainslug.flow.execution
 
DefaultExecutionContext(TriggerContext, BrainslugContext) - Constructor for class brainslug.flow.execution.DefaultExecutionContext
 
DefaultListenerManager - Class in brainslug.flow.listener
 
DefaultListenerManager() - Constructor for class brainslug.flow.listener.DefaultListenerManager
 
DefaultNodeExecutor<T extends FlowNodeDefinition> - Class in brainslug.flow.execution.token
 
DefaultNodeExecutor() - Constructor for class brainslug.flow.execution.token.DefaultNodeExecutor
 
DefaultPredicateEvaluator - Class in brainslug.flow.execution.expression
 
DefaultPredicateEvaluator() - Constructor for class brainslug.flow.execution.expression.DefaultPredicateEvaluator
 
definitionId - Variable in class brainslug.flow.execution.TriggerContext
 
definitionId(Enum) - Method in class brainslug.flow.execution.TriggerContext
 
definitionId(String) - Method in class brainslug.flow.execution.TriggerContext
 
definitionId(Identifier) - Method in class brainslug.flow.execution.TriggerContext
 
DefinitionStore - Interface in brainslug.flow.execution
 
doubleValue - Variable in class brainslug.flow.execution.ExecutionProperty
 

E

equals(Object) - Method in class brainslug.flow.execution.async.AsyncTask
 
equals(Object) - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
equals(Object) - Method in class brainslug.flow.execution.ExecutionProperty
 
equals(Object) - Method in class brainslug.flow.execution.token.Token
 
equals(Object) - Method in class brainslug.flow.execution.TriggerContext
TODO: should we include the properties into equals?
evaluate(EqualDefinition, ExecutionContext) - Method in class brainslug.flow.execution.expression.DefaultPredicateEvaluator
 
evaluate(EqualDefinition, ExecutionContext) - Method in interface brainslug.flow.execution.expression.PredicateEvaluator
 
EventNodeExecutor - Class in brainslug.flow.execution.token
 
EventNodeExecutor() - Constructor for class brainslug.flow.execution.token.EventNodeExecutor
 
EventType - Enum in brainslug.flow.listener
 
execute(AsyncTask, BrainslugContext) - Method in class brainslug.flow.execution.async.AsyncTaskExecutor
 
Execute - Annotation Type in brainslug.flow.execution
Identifies a method which is meant for execution in a HandlerCallDefinition callee.
execute(T, ExecutionContext) - Method in interface brainslug.flow.execution.FlowNodeExecutor
 
execute(ExecutionContext) - Method in class brainslug.flow.execution.SimpleTask
 
execute(ChoiceDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.ChoiceNodeExecutor
 
execute(T, ExecutionContext) - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
execute(EventDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.EventNodeExecutor
 
execute(JoinDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.JoinNodeExecutor
 
execute(AbstractTaskDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
executeDelegate(Object, ExecutionContext) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
executeServiceMethodCall(AbstractTaskDefinition, ServiceCallDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
ExecuteTaskCallable - Class in brainslug.flow.execution.async
 
ExecuteTasksCallable - Class in brainslug.flow.execution.async
 
executionArguments(ExecutionContext, Method) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
ExecutionContext - Interface in brainslug.flow.execution
 
ExecutionProperties - Class in brainslug.flow.execution
 
ExecutionProperties() - Constructor for class brainslug.flow.execution.ExecutionProperties
 
ExecutionProperty - Class in brainslug.flow.execution
 
ExecutionProperty() - Constructor for class brainslug.flow.execution.ExecutionProperty
 
ExecutionProperty(String, String, String, Long, Double, byte[]) - Constructor for class brainslug.flow.execution.ExecutionProperty
 
ExecutorServiceScheduler - Class in brainslug.flow.execution.async
 
ExecutorServiceScheduler() - Constructor for class brainslug.flow.execution.async.ExecutorServiceScheduler
 

F

findById(Identifier) - Method in interface brainslug.flow.execution.DefinitionStore
 
findById(Identifier) - Method in class brainslug.flow.execution.HashMapDefinitionStore
 
FlowExecutor - Interface in brainslug.flow.execution
 
FlowNodeExecutionResult - Class in brainslug.flow.execution
 
FlowNodeExecutionResult() - Constructor for class brainslug.flow.execution.FlowNodeExecutionResult
 
FlowNodeExecutionResult(List<FlowNodeDefinition>) - Constructor for class brainslug.flow.execution.FlowNodeExecutionResult
 
FlowNodeExecutor<T extends FlowNodeDefinition> - Interface in brainslug.flow.execution
 
fromList(List<ExecutionProperty>) - Method in class brainslug.flow.execution.ExecutionProperties
 

G

generateId() - Method in interface brainslug.util.IdGenerator
 
generateId() - Method in class brainslug.util.UuidGenerator
 
get(String, Class<T>) - Method in class brainslug.flow.execution.ExecutionProperties
 
get(String) - Method in class brainslug.flow.execution.ExecutionProperties
 
getAsyncTaskExecutor() - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
getAsyncTaskScheduler() - Method in class brainslug.flow.context.BrainslugContext
 
getAsyncTaskStore() - Method in class brainslug.flow.context.BrainslugContext
 
getBaseDate() - Method in class brainslug.flow.execution.async.ExecuteTaskCallable
 
getBrainslugContext() - Method in class brainslug.flow.execution.DefaultExecutionContext
 
getBrainslugContext() - Method in interface brainslug.flow.execution.ExecutionContext
 
getCreatedDate() - Method in class brainslug.flow.execution.async.AsyncTask
 
getDefinitionId() - Method in class brainslug.flow.execution.async.AsyncTask
 
getDefinitionId() - Method in class brainslug.flow.execution.TriggerContext
 
getDefinitionStore() - Method in class brainslug.flow.context.BrainslugContext
 
getDueDate() - Method in class brainslug.flow.execution.async.AsyncTask
 
getErrorDetails() - Method in class brainslug.flow.execution.async.AsyncTask
 
getException() - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
getException() - Method in class brainslug.flow.execution.async.AsyncTaskExecutionResult
 
getFirstMethodAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class brainslug.util.ReflectionUtil
taken from http://stackoverflow.com/questions/6593597/java-seek-a-method-with-specific-annotation-and-its-annotation-element
getFlowExecutor() - Method in class brainslug.flow.context.BrainslugContext
 
getId() - Method in class brainslug.flow.execution.async.AsyncTask
 
getId() - Method in class brainslug.flow.execution.token.Token
 
getIdGenerator() - Method in class brainslug.flow.context.BrainslugContext
 
getInstanceId() - Method in class brainslug.flow.execution.async.AsyncTask
 
getInstanceId() - Method in class brainslug.flow.execution.token.Token
 
getInstanceId() - Method in class brainslug.flow.execution.TriggerContext
 
getInstanceTokens(Identifier) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
getInstanceTokens(Identifier) - Method in interface brainslug.flow.execution.token.TokenStore
 
getIterator() - Method in class brainslug.flow.execution.token.TokenList
 
getKey() - Method in class brainslug.flow.execution.ExecutionProperty
 
getListenerManager() - Method in class brainslug.flow.context.BrainslugContext
 
getMaxCount() - Method in class brainslug.flow.execution.async.AsyncTaskQuery
 
getMaxRetries() - Method in class brainslug.flow.execution.async.AsyncTask
 
getMaxTaskCount() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
getNextNodes() - Method in class brainslug.flow.execution.FlowNodeExecutionResult
 
getNodeExecutor(T) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
getNodeId() - Method in class brainslug.flow.execution.token.Token
 
getNodeId() - Method in class brainslug.flow.execution.TriggerContext
 
getNodeTokens(Identifier, Identifier) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
getNodeTokens(Identifier, Identifier) - Method in interface brainslug.flow.execution.token.TokenStore
 
getObjectValue() - Method in class brainslug.flow.execution.ExecutionProperty
 
getOrCreateInstanceList(Identifier) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
getOrCreateTokenList(Map<Identifier, List<Token>>, Identifier) - Method in class brainslug.flow.execution.token.TokenList
 
getPredicateEvaluator() - Method in class brainslug.flow.context.BrainslugContext
 
getProperties() - Method in class brainslug.flow.execution.TriggerContext
 
getProperty(Class<P>) - Method in class brainslug.flow.execution.ExecutionProperties
 
getProperty(String, Class<P>) - Method in class brainslug.flow.execution.TriggerContext
 
getProperty(Class<P>) - Method in class brainslug.flow.execution.TriggerContext
 
getPropertyStore() - Method in class brainslug.flow.context.BrainslugContext
 
getRegistry() - Method in class brainslug.flow.context.BrainslugContext
 
getRetries() - Method in class brainslug.flow.execution.async.AsyncTask
 
getScheduleDelay() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
getScheduledExecutorService() - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
getSchedulePeriod() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
getScheduleUnit() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
getService(Class<T>) - Method in class brainslug.flow.context.HashMapRegistry
 
getService(Class<T>) - Method in interface brainslug.flow.context.Registry
 
getSourceNode() - Method in class brainslug.flow.execution.token.Token
 
getStackTrace() - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
getStartNodeDefinition(Identifier, Identifier) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
getTask(Identifier, Identifier, Identifier) - Method in class brainslug.flow.execution.async.ArrayListTaskStore
 
getTask(Identifier, Identifier, Identifier) - Method in interface brainslug.flow.execution.async.AsyncTaskStore
 
getTaskExecutorService() - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
getTaskNodeId() - Method in class brainslug.flow.execution.async.AsyncTask
 
getTasks(AsyncTaskQuery) - Method in class brainslug.flow.execution.async.ArrayListTaskStore
 
getTasks(AsyncTaskQuery) - Method in interface brainslug.flow.execution.async.AsyncTaskStore
 
getTasksToBeExecuted() - Method in class brainslug.flow.execution.async.ExecuteTasksCallable
 
getTasksToTrigger() - Method in class brainslug.flow.execution.async.ExecuteTasksCallable
 
getTokens() - Method in class brainslug.flow.execution.token.TokenList
 
getTokenStore() - Method in class brainslug.flow.context.BrainslugContext
 
getTrigger() - Method in class brainslug.flow.execution.DefaultExecutionContext
 
getTrigger() - Method in interface brainslug.flow.execution.ExecutionContext
 
getValues() - Method in class brainslug.flow.execution.ExecutionProperties
 
getVersion() - Method in class brainslug.flow.execution.async.AsyncTask
 
GoalCondition - Interface in brainslug.flow.execution
 
goalIsFulfilled(Identifier, ExecutionContext) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
groupedBySourceNode() - Method in class brainslug.flow.execution.token.TokenList
 

H

hashCode() - Method in class brainslug.flow.execution.async.AsyncTask
 
hashCode() - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
hashCode() - Method in class brainslug.flow.execution.ExecutionProperty
 
hashCode() - Method in class brainslug.flow.execution.token.Token
 
hashCode() - Method in class brainslug.flow.execution.TriggerContext
 
HashMapDefinitionStore - Class in brainslug.flow.execution
 
HashMapDefinitionStore() - Constructor for class brainslug.flow.execution.HashMapDefinitionStore
 
HashMapPropertyStore - Class in brainslug.flow.execution
 
HashMapPropertyStore() - Constructor for class brainslug.flow.execution.HashMapPropertyStore
 
HashMapRegistry - Class in brainslug.flow.context
 
HashMapRegistry() - Constructor for class brainslug.flow.context.HashMapRegistry
 
HashMapTokenStore - Class in brainslug.flow.execution.token
 
HashMapTokenStore(IdGenerator) - Constructor for class brainslug.flow.execution.token.HashMapTokenStore
 

I

IdGenerator - Interface in brainslug.util
 
incrementRetries() - Method in class brainslug.flow.execution.async.AsyncTask
 
incrementVersion() - Method in class brainslug.flow.execution.async.AsyncTask
 
initialize() - Method in class brainslug.flow.context.BrainslugContext
 
instanceId - Variable in class brainslug.flow.execution.TriggerContext
 
instanceId(Identifier) - Method in class brainslug.flow.execution.TriggerContext
 
internalScheduleTask(AsyncTask) - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
internalStart() - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
internalStart() - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
internalStop() - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
invokeServiceMethodWithArguments(AbstractTaskDefinition, Class<?>, String, Object) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
invokeServiceMethodWithContext(ExecutionContext, Object, Method) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
isAsync() - Method in class brainslug.flow.execution.TriggerContext
 
isDead() - Method in class brainslug.flow.execution.token.Token
 
isDisabled() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
isFailed() - Method in class brainslug.flow.execution.async.AsyncTaskExecutionResult
 
isRootToken() - Method in class brainslug.flow.execution.token.Token
 
isSignaling() - Method in class brainslug.flow.execution.TriggerContext
 

J

JoinNodeExecutor - Class in brainslug.flow.execution.token
 
JoinNodeExecutor() - Constructor for class brainslug.flow.execution.token.JoinNodeExecutor
 

K

key - Variable in class brainslug.flow.execution.ExecutionProperty
 

L

linear(long, TimeUnit) - Static method in class brainslug.flow.execution.async.AbstractRetryStrategy
 
Listener - Interface in brainslug.flow.listener
 
ListenerManager - Interface in brainslug.flow.listener
 
loadProperties(Identifier<?>) - Method in class brainslug.flow.execution.HashMapPropertyStore
 
loadProperties(Identifier<?>) - Method in interface brainslug.flow.execution.PropertyStore
load properties for an instance
longValue - Variable in class brainslug.flow.execution.ExecutionProperty
 

M

mergeProperties(TriggerContext, DefaultExecutionContext) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 

N

nextNodes - Variable in class brainslug.flow.execution.FlowNodeExecutionResult
 
nodeId - Variable in class brainslug.flow.execution.TriggerContext
 
nodeId(Identifier) - Method in class brainslug.flow.execution.TriggerContext
 
notify(TriggerContext<?>) - Method in interface brainslug.flow.listener.Listener
 
notifyListeners(EventType, TriggerContext) - Method in class brainslug.flow.listener.DefaultListenerManager
 
notifyListeners(EventType, TriggerContext) - Method in interface brainslug.flow.listener.ListenerManager
 

O

objectValue - Variable in class brainslug.flow.execution.ExecutionProperty
 
options - Variable in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 

P

PredicateEvaluator - Interface in brainslug.flow.execution.expression
 
predicateIsFulfilled(PredicateDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.EventNodeExecutor
 
properties - Variable in class brainslug.flow.execution.TriggerContext
 
properties(ExecutionProperties) - Method in class brainslug.flow.execution.TriggerContext
 
property(Object) - Method in class brainslug.flow.execution.TriggerContext
 
property(String, Object) - Method in class brainslug.flow.execution.TriggerContext
 
PropertyPredicate - Interface in brainslug.flow.execution.expression
 
PropertyStore - Interface in brainslug.flow.execution
A storage for flow instance properties.
put(String, Object) - Method in class brainslug.flow.execution.ExecutionProperties
 
putAll(ExecutionProperties) - Method in class brainslug.flow.execution.ExecutionProperties
 

Q

quadratic(long, TimeUnit) - Static method in class brainslug.flow.execution.async.AbstractRetryStrategy
 

R

ReflectionUtil - Class in brainslug.util
 
ReflectionUtil() - Constructor for class brainslug.util.ReflectionUtil
 
registerService(Class<T>, T) - Method in class brainslug.flow.context.HashMapRegistry
 
registerService(Class<T>, T) - Method in interface brainslug.flow.context.Registry
 
Registry - Interface in brainslug.flow.context
 
removeListener(Listener) - Method in class brainslug.flow.listener.DefaultListenerManager
 
removeListener(Listener) - Method in interface brainslug.flow.listener.ListenerManager
 
removeTask(AsyncTask) - Method in class brainslug.flow.execution.async.ArrayListTaskStore
 
removeTask(AsyncTask) - Method in interface brainslug.flow.execution.async.AsyncTaskStore
 
removeToken(Identifier, Identifier) - Method in class brainslug.flow.execution.token.HashMapTokenStore
 
removeToken(Identifier, Identifier) - Method in interface brainslug.flow.execution.token.TokenStore
 
removeTokens(Identifier, List<Token>) - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
running - Variable in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 

S

scheduleAsyncTask(AbstractTaskDefinition, ExecutionContext) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
scheduleTask(AsyncTask) - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
scheduleTask(AsyncTask) - Method in interface brainslug.flow.execution.async.AsyncTaskScheduler
 
ServicePredicate - Interface in brainslug.flow.execution.expression
 
setContext(BrainslugContext) - Method in interface brainslug.flow.context.ContextAware
 
setContext(BrainslugContext) - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
setContext(BrainslugContext) - Method in class brainslug.flow.listener.DefaultListenerManager
 
setDead(boolean) - Method in class brainslug.flow.execution.token.Token
 
setDisabled(boolean) - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
setFailed(boolean) - Method in class brainslug.flow.execution.async.AsyncTaskExecutionResult
 
setProperty(String, Object) - Method in class brainslug.flow.execution.TriggerContext
 
signaling - Variable in class brainslug.flow.execution.TriggerContext
 
signaling(Boolean) - Method in class brainslug.flow.execution.TriggerContext
 
SimpleTask - Class in brainslug.flow.execution
 
SimpleTask() - Constructor for class brainslug.flow.execution.SimpleTask
 
sourceNodeMap(List<Token>) - Method in class brainslug.flow.execution.token.TokenList
 
start() - Method in class brainslug.flow.context.BrainslugContext
 
start(AsyncTaskSchedulerOptions) - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
start(AsyncTaskSchedulerOptions) - Method in interface brainslug.flow.execution.async.AsyncTaskScheduler
 
startFlow(Identifier, Identifier) - Method in class brainslug.flow.context.BrainslugContext
 
startFlow(Identifier, Identifier, ExecutionProperties) - Method in class brainslug.flow.context.BrainslugContext
 
startFlow(TriggerContext<?>) - Method in interface brainslug.flow.execution.FlowExecutor
 
startFlow(TriggerContext<?>) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
stop() - Method in class brainslug.flow.context.BrainslugContext
 
stop() - Method in class brainslug.flow.execution.async.AbstractAsyncTaskScheduler
 
stop() - Method in interface brainslug.flow.execution.async.AsyncTaskScheduler
 
storeProperties(Identifier<?>, ExecutionProperties) - Method in class brainslug.flow.execution.HashMapPropertyStore
 
storeProperties(Identifier<?>, ExecutionProperties) - Method in interface brainslug.flow.execution.PropertyStore
 
storeTask(AsyncTask) - Method in class brainslug.flow.execution.async.ArrayListTaskStore
 
storeTask(AsyncTask) - Method in interface brainslug.flow.execution.async.AsyncTaskStore
 
stringValue - Variable in class brainslug.flow.execution.ExecutionProperty
 

T

takeAll(FlowNodeDefinition<?>) - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
takeNone() - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
TaskNodeExecutor - Class in brainslug.flow.execution.token
 
TaskNodeExecutor() - Constructor for class brainslug.flow.execution.token.TaskNodeExecutor
 
Token - Class in brainslug.flow.execution.token
 
Token(String, String, String, String, int) - Constructor for class brainslug.flow.execution.token.Token
 
Token(Identifier, Identifier, Option<Identifier>, Option<Identifier>, boolean) - Constructor for class brainslug.flow.execution.token.Token
 
TokenFlowExecutor - Class in brainslug.flow.execution.token
 
TokenFlowExecutor(BrainslugContext) - Constructor for class brainslug.flow.execution.token.TokenFlowExecutor
 
TokenList - Class in brainslug.flow.execution.token
 
TokenList(List<Token>) - Constructor for class brainslug.flow.execution.token.TokenList
 
tokenStore - Variable in class brainslug.flow.execution.token.DefaultNodeExecutor
 
tokenStore - Variable in class brainslug.flow.execution.token.TokenFlowExecutor
 
TokenStore - Interface in brainslug.flow.execution.token
 
toString() - Method in class brainslug.flow.execution.async.AsyncTask
 
toString() - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
toString() - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
toString() - Method in class brainslug.flow.execution.ExecutionProperties
 
toString() - Method in class brainslug.flow.execution.ExecutionProperty
 
toString() - Method in class brainslug.flow.execution.FlowNodeExecutionResult
 
toString() - Method in class brainslug.flow.execution.token.Token
 
toString() - Method in class brainslug.flow.execution.TriggerContext
 
trigger(TriggerContext) - Method in class brainslug.flow.context.BrainslugContext
 
trigger(AsyncTask, BrainslugContext) - Method in class brainslug.flow.execution.async.AsyncTaskExecutor
 
trigger(TriggerContext<?>) - Method in interface brainslug.flow.execution.FlowExecutor
 
trigger(TriggerContext<?>) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 
TriggerContext<T extends TriggerContext> - Class in brainslug.flow.execution
 
TriggerContext() - Constructor for class brainslug.flow.execution.TriggerContext
 
triggerNext(TriggerContext, FlowNodeDefinition<?>, FlowNodeExecutionResult) - Method in class brainslug.flow.execution.token.TokenFlowExecutor
 

U

unsupportedDelegateMessage(Object) - Method in class brainslug.flow.execution.token.TaskNodeExecutor
 
UuidGenerator - Class in brainslug.util
 
UuidGenerator() - Constructor for class brainslug.util.UuidGenerator
 

V

valueOf(String) - Static method in enum brainslug.flow.listener.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum brainslug.flow.listener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Variable in class brainslug.flow.execution.ExecutionProperty
 

W

waitingForSignal(EventDefinition, TriggerContext) - Method in class brainslug.flow.execution.token.EventNodeExecutor
 
with(String, Object) - Static method in class brainslug.flow.execution.ExecutionProperties
 
withAsyncTaskExecutor(AsyncTaskExecutor) - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
withAsyncTaskScheduler(AsyncTaskScheduler) - Method in class brainslug.flow.context.BrainslugContext
 
withAsyncTaskStore(AsyncTaskStore) - Method in class brainslug.flow.context.BrainslugContext
 
withCreatedDate(long) - Method in class brainslug.flow.execution.async.AsyncTask
 
withDefinitionId(Identifier) - Method in class brainslug.flow.execution.async.AsyncTask
 
withDefinitionStore(DefinitionStore) - Method in class brainslug.flow.context.BrainslugContext
 
withDueDate(long) - Method in class brainslug.flow.execution.async.AsyncTask
 
withErrorDetails(AsyncTaskErrorDetails) - Method in class brainslug.flow.execution.async.AsyncTask
 
withException(Exception) - Method in class brainslug.flow.execution.async.AsyncTaskErrorDetails
 
withException(Exception) - Method in class brainslug.flow.execution.async.AsyncTaskExecutionResult
 
withExecutor(FlowExecutor) - Method in class brainslug.flow.context.BrainslugContext
 
withId(Identifier) - Method in class brainslug.flow.execution.async.AsyncTask
 
withIdGenerator(UuidGenerator) - Method in class brainslug.flow.context.BrainslugContext
 
withInstanceId(Identifier) - Method in class brainslug.flow.execution.async.AsyncTask
 
withKey(String) - Method in class brainslug.flow.execution.ExecutionProperty
 
withListenerManager(ListenerManager) - Method in class brainslug.flow.context.BrainslugContext
 
withMaxCount(long) - Method in class brainslug.flow.execution.async.AsyncTaskQuery
 
withMaxRetries(long) - Method in class brainslug.flow.execution.async.AsyncTask
 
withMaxTaskCount(long) - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
withNext(FlowNodeDefinition) - Method in class brainslug.flow.execution.FlowNodeExecutionResult
 
withObjectValue(Object) - Method in class brainslug.flow.execution.ExecutionProperty
 
withPredicateEvaluator(PredicateEvaluator) - Method in class brainslug.flow.context.BrainslugContext
 
withPropertyStore(PropertyStore) - Method in class brainslug.flow.context.BrainslugContext
 
withRegistry(Registry) - Method in class brainslug.flow.context.BrainslugContext
 
withScheduleDelay(long) - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
withScheduledExecutorService(ScheduledExecutorService) - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
withSchedulePeriod(long) - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
withScheduleUnit(TimeUnit) - Method in class brainslug.flow.execution.async.AsyncTaskSchedulerOptions
 
withTaskExecutorService(ExecutorService) - Method in class brainslug.flow.execution.async.ExecutorServiceScheduler
 
withTaskNodeId(Identifier) - Method in class brainslug.flow.execution.async.AsyncTask
 
withTokenStore(TokenStore) - Method in class brainslug.flow.context.BrainslugContext
 
withTokenStore(TokenStore) - Method in class brainslug.flow.execution.token.DefaultNodeExecutor
 
withVersion(long) - Method in class brainslug.flow.execution.async.AsyncTask
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2014. All rights reserved.