A B C D E F G I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractStep<I,​O> - Class in com.simplj.flows.core
 
AbstractStep() - Constructor for class com.simplj.flows.core.AbstractStep
 
AbstractStep(Set<String>) - Constructor for class com.simplj.flows.core.AbstractStep
 
accumulateCompletable(String, Class<T>, BiExecutable<I, T, R>) - Static method in class com.simplj.flows.steps.StepFactory
 
accumulateVar(String, Class<T>, BiExecutable<O, T, R>) - Method in class com.simplj.flows.Flow
 
accumulateVar(String, Class<T>, T, BiExecutable<O, T, R>) - Method in class com.simplj.flows.Flow
 
add(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.ParallelStepBuilder
 
add(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.SerialStepBuilder
 
add(Executable<T, R>) - Method in class com.simplj.flows.steps.ParallelStepBuilder
 
add(Executable<T, R>) - Method in class com.simplj.flows.steps.SerialStepBuilder
 
addFrame(ExecutionContext, StepFrame) - Method in class com.simplj.flows.core.AbstractStep
 
addFrames(ExecutionContext, List<StepFrame>) - Method in class com.simplj.flows.core.AbstractStep
 
addPostHooks(Consumer<StepFrame>) - Method in class com.simplj.flows.core.ExecutionEngine.ExecutionEngineBuilder
 
addPreHooks(BiConsumer<String, Input>) - Method in class com.simplj.flows.core.ExecutionEngine.ExecutionEngineBuilder
 
always() - Static method in interface com.simplj.flows.functions.Condition
 
arity() - Method in class com.simplj.flows.core.Input
 
async(AbstractStep<O, O>) - Method in class com.simplj.flows.Flow
 
async(AbstractStep<O, O>) - Method in class com.simplj.flows.RetryableFlow
 
async(AbstractStep<O, O>, ExecutorService) - Method in class com.simplj.flows.Flow
 
async(AbstractStep<O, O>, ExecutorService) - Method in class com.simplj.flows.RetryableFlow
 
async(Consumer<O>) - Method in class com.simplj.flows.Flow
 
async(Consumer<O>) - Method in class com.simplj.flows.RetryableFlow
 
async(Consumer<O>, ExecutorService) - Method in class com.simplj.flows.Flow
 
async(Consumer<O>, ExecutorService) - Method in class com.simplj.flows.RetryableFlow
 
AsyncCompletable<I,​T,​R> - Class in com.simplj.flows.steps
 
AsyncCompletableStep<I,​T,​R> - Class in com.simplj.flows.steps
 
AsyncExecutorStep<I,​O> - Class in com.simplj.flows.steps
 
AsyncRetainerStep<I,​O> - Class in com.simplj.flows.steps
 
asyncStep(AbstractStep<T, T>) - Static method in class com.simplj.flows.steps.StepFactory
 
asyncStep(AbstractStep<T, T>, ExecutorService) - Static method in class com.simplj.flows.steps.StepFactory
 
asyncStep(Consumer<T>) - Static method in class com.simplj.flows.steps.StepFactory
 
asyncStep(Consumer<T>, ExecutorService) - Static method in class com.simplj.flows.steps.StepFactory
 
AsyncStepBuilder<T,​R> - Class in com.simplj.flows.steps
 
AsyncTimeoutException - Exception in com.simplj.flows.exceptions
 
AsyncTimeoutException(String, long) - Constructor for exception com.simplj.flows.exceptions.AsyncTimeoutException
 
attachVar(Var) - Method in class com.simplj.flows.Flow
 
attachVar(Var) - Method in class com.simplj.flows.RetryableFlow
 
attachVar(Executable<O, Var>) - Method in class com.simplj.flows.Flow
 
attachVar(Executable<O, Var>) - Method in class com.simplj.flows.RetryableFlow
 
attachVars(Executable<O, Var[]>) - Method in class com.simplj.flows.Flow
 
attachVars(Executable<O, Var[]>) - Method in class com.simplj.flows.RetryableFlow
 

B

beginRetryableScope(RetryContext) - Method in class com.simplj.flows.Flow
 
BiConsumer<A,​B> - Interface in com.simplj.flows.functions
 
BiExecutable<A,​B,​O> - Interface in com.simplj.flows.functions
 
bindExtension(SjfExtension) - Method in class com.simplj.flows.core.SjfConfiguration.SjfDefaultConfiguration
 
bookmark(String) - Method in class com.simplj.flows.Flow
 
bookmark(String) - Method in class com.simplj.flows.RetryableFlow
 
Bookmark - Class in com.simplj.flows.core
 
Bookmark(String, ExecutionContext, Object) - Constructor for class com.simplj.flows.core.Bookmark
 
bookmarkStep(BookmarkStore, String, AbstractStep<I, O>) - Method in class com.simplj.flows.core.AbstractStep
 
BookmarkStep<I,​O> - Class in com.simplj.flows.steps
 
BookmarkStore - Class in com.simplj.flows.core
 
BookmarkStore() - Constructor for class com.simplj.flows.core.BookmarkStore
 
breakIf(Condition<O>, String) - Method in class com.simplj.flows.Flow
 
breakIf(Condition<O>, String) - Method in class com.simplj.flows.RetryableFlow
 
breakIf(Condition<O>, Function<O, String>) - Method in class com.simplj.flows.Flow
 
breakIf(Condition<O>, Function<O, String>) - Method in class com.simplj.flows.RetryableFlow
 
breakIf(Condition<T>, String) - Static method in class com.simplj.flows.steps.StepFactory
 
breakIf(Condition<T>, Function<T, String>) - Static method in class com.simplj.flows.steps.StepFactory
 
build() - Method in class com.simplj.flows.core.RetryContext.RetryContextBuilder
 
builder(long, double, int) - Static method in class com.simplj.flows.core.RetryContext
 

C

com.simplj.flows - package com.simplj.flows
 
com.simplj.flows.core - package com.simplj.flows.core
 
com.simplj.flows.exceptions - package com.simplj.flows.exceptions
 
com.simplj.flows.functions - package com.simplj.flows.functions
 
com.simplj.flows.steps - package com.simplj.flows.steps
 
com.simplj.flows.tuples - package com.simplj.flows.tuples
 
ComparableStep<I,​T,​O> - Class in com.simplj.flows.steps
 
ComparableStepBuilder - Class in com.simplj.flows.steps
 
ComparableStepBuilder.PartialComparableStep<I,​T> - Class in com.simplj.flows.steps
 
ComparableStepBuilder.TypedComparableStepBuilder<I,​T> - Class in com.simplj.flows.steps
 
completableAsyncStep(AbstractStep<T, R>) - Static method in class com.simplj.flows.steps.StepFactory
 
completableAsyncStep(AbstractStep<T, R>, ExecutorService) - Static method in class com.simplj.flows.steps.StepFactory
 
completableAsyncStep(Executable<T, R>) - Static method in class com.simplj.flows.steps.StepFactory
 
completableAsyncStep(Executable<T, R>, ExecutorService) - Static method in class com.simplj.flows.steps.StepFactory
 
CompletableNotFoundException - Exception in com.simplj.flows.exceptions
 
CompletableNotFoundException(String, String) - Constructor for exception com.simplj.flows.exceptions.CompletableNotFoundException
 
compose(Executable<T, I>) - Method in interface com.simplj.flows.functions.Executable
 
Condition<A> - Interface in com.simplj.flows.functions
 
conditionalPause(Condition<T>, T, long, long) - Method in class com.simplj.flows.core.AbstractStep
 
ConditionalStep<I,​O> - Class in com.simplj.flows.steps
 
ConditionalStepBuilder - Class in com.simplj.flows.steps
 
ConditionalStepBuilder.PartialConditionalStep<T> - Class in com.simplj.flows.steps
 
configure() - Method in class com.simplj.flows.core.SjfConfiguration.SjfDefaultConfiguration
 
configuredInstance() - Static method in class com.simplj.flows.core.SjfConfiguration
 
connectorStep(AbstractStep<I, O>, AbstractStep<? super O, V>) - Method in class com.simplj.flows.core.AbstractStep
 
ConnectorStep<I,​O,​R> - Class in com.simplj.flows.steps
 
consume(A) - Method in interface com.simplj.flows.functions.Consumer
 
consume(A, B) - Method in interface com.simplj.flows.functions.BiConsumer
 
consume(A, B, C) - Method in interface com.simplj.flows.functions.TriConsumer
 
consume(Condition<O>, Consumer<O>) - Method in class com.simplj.flows.Flow
 
consume(Condition<O>, Consumer<O>) - Method in class com.simplj.flows.RetryableFlow
 
consume(Consumer<O>) - Method in class com.simplj.flows.Flow
 
consume(Consumer<O>) - Method in class com.simplj.flows.RetryableFlow
 
Consumer<A> - Interface in com.simplj.flows.functions
 
continueIf(Condition<O>, String) - Method in class com.simplj.flows.Flow
 
continueIf(Condition<O>, String) - Method in class com.simplj.flows.RetryableFlow
 
continueIf(Condition<O>, Function<O, String>) - Method in class com.simplj.flows.Flow
 
continueIf(Condition<O>, Function<O, String>) - Method in class com.simplj.flows.RetryableFlow
 
continueIf(Condition<T>, String) - Static method in class com.simplj.flows.steps.StepFactory
 
continueIf(Condition<T>, Function<T, String>) - Static method in class com.simplj.flows.steps.StepFactory
 
copy(ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
Couple<A,​B> - Class in com.simplj.flows.tuples
 
custom() - Static method in class com.simplj.flows.core.ExecutionEngine
 

D

defaultConfiguration() - Static method in class com.simplj.flows.core.SjfConfiguration
 
defaultEngine() - Static method in class com.simplj.flows.core.ExecutionEngine
 
defaultLogger() - Method in class com.simplj.flows.core.SjfConfiguration
 
defaultRetryContext() - Method in class com.simplj.flows.core.SjfConfiguration
 
DuplicateBookmarkNameException - Exception in com.simplj.flows.exceptions
 
DuplicateBookmarkNameException(String, String) - Constructor for exception com.simplj.flows.exceptions.DuplicateBookmarkNameException
 
duration() - Method in class com.simplj.flows.core.StepFrame
 
dynamicResolve(TypeClass<T>, Map<String, Object>) - Method in class com.simplj.flows.core.AbstractStep
 
dynamicResolve(String, TypeClass<T>, Map<String, Object>) - Method in class com.simplj.flows.core.AbstractStep
 

E

eighth() - Method in class com.simplj.flows.tuples.Octuple
 
endRetryableScope() - Method in class com.simplj.flows.RetryableFlow
 
equals(T) - Static method in interface com.simplj.flows.functions.Condition
 
erase() - Method in class com.simplj.flows.core.SjfConfiguration
 
err(String) - Static method in class com.simplj.flows.steps.Step
 
err(Function<T, String>) - Static method in class com.simplj.flows.steps.Step
 
error() - Method in class com.simplj.flows.core.ExecutionResult
 
error() - Method in class com.simplj.flows.core.StepFrame
 
error(Exception) - Static method in class com.simplj.flows.steps.Step
 
error(Throwable, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
error(Function<T, Exception>) - Static method in class com.simplj.flows.steps.Step
 
evaluate(A) - Method in interface com.simplj.flows.functions.Condition
 
evaluate(String, Condition<A>, A, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
exceptions() - Method in class com.simplj.flows.core.RetryContext
 
exceptions(Set<Class<T>>, boolean) - Method in class com.simplj.flows.core.RetryContext.RetryContextBuilder
 
Executable<I,​O> - Interface in com.simplj.flows.functions
 
execute(A, B) - Method in interface com.simplj.flows.functions.BiExecutable
 
execute(A, B, C) - Method in interface com.simplj.flows.functions.TriExecutable
 
execute(AbstractStep<T, R>, T, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.core.AbstractStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.Flow
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.RetryableFlow
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.AsyncCompletableStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.AsyncExecutorStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.AsyncRetainerStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.BookmarkStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.ConnectorStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.RetryableStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.UnsafeStep
 
execute(ExecutionContext, I) - Method in class com.simplj.flows.steps.VarGetStep
 
execute(ExecutionContext, T) - Method in class com.simplj.flows.steps.PauseStep
 
execute(ExecutionContext, T) - Method in class com.simplj.flows.steps.VarSetStep
 
execute(Flow<I, O>, I) - Method in class com.simplj.flows.core.ExecutionEngine
 
execute(Flow<I, O>, I, String) - Method in class com.simplj.flows.core.ExecutionEngine
 
execute(BiExecutable<A, B, R>, A, B, ExecutionContext, String) - Method in class com.simplj.flows.core.AbstractStep
 
execute(Executable<T, R>, T, ExecutionContext, String) - Method in class com.simplj.flows.core.AbstractStep
 
execute(Step<I, O>, I) - Method in class com.simplj.flows.core.ExecutionEngine
 
execute(Step<I, O>, I, String) - Method in class com.simplj.flows.core.ExecutionEngine
 
execute(I) - Method in class com.simplj.flows.core.RetryableExecutor
 
execute(I) - Method in interface com.simplj.flows.functions.Executable
 
executeIf(Condition<O>, AbstractStep<O, O>) - Method in class com.simplj.flows.Flow
 
executeIf(Condition<O>, AbstractStep<O, O>) - Method in class com.simplj.flows.RetryableFlow
 
executeIf(Condition<O>, Executable<O, O>) - Method in class com.simplj.flows.Flow
 
executeIf(Condition<O>, Executable<O, O>) - Method in class com.simplj.flows.RetryableFlow
 
executeIf(Condition<T>, AbstractStep<T, T>) - Static method in class com.simplj.flows.steps.StepFactory
 
executeIf(Condition<T>, Executable<T, T>) - Static method in class com.simplj.flows.steps.StepFactory
 
executeStep(ExecutionContext, I) - Method in class com.simplj.flows.steps.ComparableStep
 
executeStep(ExecutionContext, I) - Method in class com.simplj.flows.steps.ConditionalStep
 
executionContext() - Method in class com.simplj.flows.core.ExecutionResult
 
ExecutionContext - Class in com.simplj.flows.core
 
ExecutionEngine - Class in com.simplj.flows.core
 
ExecutionEngine.ExecutionEngineBuilder - Class in com.simplj.flows.core
 
ExecutionEngineBuilder() - Constructor for class com.simplj.flows.core.ExecutionEngine.ExecutionEngineBuilder
 
executionResult(T, Throwable, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
ExecutionResult<T> - Class in com.simplj.flows.core
 

F

fifth() - Method in class com.simplj.flows.tuples.Octuple
 
fifth() - Method in class com.simplj.flows.tuples.Quintuple
 
fifth() - Method in class com.simplj.flows.tuples.Septuple
 
fifth() - Method in class com.simplj.flows.tuples.Sextuple
 
first() - Static method in interface com.simplj.flows.functions.BiExecutable
 
first() - Static method in interface com.simplj.flows.functions.TriExecutable
 
first() - Method in class com.simplj.flows.tuples.Couple
 
first() - Method in class com.simplj.flows.tuples.Octuple
 
first() - Method in class com.simplj.flows.tuples.Quadruple
 
first() - Method in class com.simplj.flows.tuples.Quintuple
 
first() - Method in class com.simplj.flows.tuples.Septuple
 
first() - Method in class com.simplj.flows.tuples.Sextuple
 
first() - Method in class com.simplj.flows.tuples.Triple
 
flatmap(Executable<T, ExecutionResult<V>>) - Method in class com.simplj.flows.core.ExecutionResult
 
Flow<I,​O> - Class in com.simplj.flows
 
FlowBreakException - Exception in com.simplj.flows.exceptions
 
FlowBreakException(String) - Constructor for exception com.simplj.flows.exceptions.FlowBreakException
 
FlowConstructException - Exception in com.simplj.flows.exceptions
 
FlowConstructException(String) - Constructor for exception com.simplj.flows.exceptions.FlowConstructException
 
FlowsModule - Class in com.simplj.flows
 
FlowsModule() - Constructor for class com.simplj.flows.FlowsModule
 
fork(int) - Method in class com.simplj.flows.steps.Spliterator.SpliteratorBuilder
 
fourth() - Method in class com.simplj.flows.tuples.Octuple
 
fourth() - Method in class com.simplj.flows.tuples.Quadruple
 
fourth() - Method in class com.simplj.flows.tuples.Quintuple
 
fourth() - Method in class com.simplj.flows.tuples.Septuple
 
fourth() - Method in class com.simplj.flows.tuples.Sextuple
 
fromCouple(Couple<A, B>, C) - Static method in class com.simplj.flows.tuples.Triple
 
fromQuadruple(Quadruple<A, B, C, D>, E) - Static method in class com.simplj.flows.tuples.Quintuple
 
fromQuintuple(Quintuple<A, B, C, D, E>, F) - Static method in class com.simplj.flows.tuples.Sextuple
 
fromSeptuple(Septuple<A, B, C, D, E, F, G>, H) - Static method in class com.simplj.flows.tuples.Octuple
 
fromSextuple(Sextuple<A, B, C, D, E, F>, G) - Static method in class com.simplj.flows.tuples.Septuple
 
fromTriple(Triple<A, B, C>, D) - Static method in class com.simplj.flows.tuples.Quadruple
 

G

get(String) - Method in class com.simplj.flows.core.BookmarkStore
 
get(String) - Method in class com.simplj.flows.core.InMemoryBookmark
 
getBookmarkName() - Method in exception com.simplj.flows.exceptions.DuplicateBookmarkNameException
 
getBookmarkStore() - Static method in class com.simplj.flows.core.BookmarkStore
 
getCtx() - Method in class com.simplj.flows.core.Bookmark
 
getEngine() - Method in class com.simplj.flows.core.ExecutionEngine.ExecutionEngineBuilder
 
getKey() - Method in exception com.simplj.flows.exceptions.CompletableNotFoundException
 
getName() - Method in class com.simplj.flows.core.Bookmark
 
getStepName() - Method in exception com.simplj.flows.exceptions.AsyncTimeoutException
 
getTimeTaken() - Method in exception com.simplj.flows.exceptions.AsyncTimeoutException
 
getValue() - Method in class com.simplj.flows.core.Bookmark
 
getVar(ExecutionContext, String, Class<T>, T) - Method in class com.simplj.flows.core.AbstractStep
 
getVar(String, Class<T>) - Method in class com.simplj.flows.RetryableFlow
 
getVar(String, Class<T>, BiExecutable<O, T, R>) - Method in class com.simplj.flows.RetryableFlow
 
getVar(String, Class<T>, T) - Method in class com.simplj.flows.RetryableFlow
 
getVar(String, Class<T>, T, BiExecutable<O, T, R>) - Method in class com.simplj.flows.RetryableFlow
 
greaterThan(T) - Static method in interface com.simplj.flows.functions.Condition
 
greaterThanOrEquals(T) - Static method in interface com.simplj.flows.functions.Condition
 

I

id() - Static method in interface com.simplj.flows.functions.Executable
 
idempotentId() - Method in class com.simplj.flows.core.ExecutionContext
 
inclusive() - Method in class com.simplj.flows.core.RetryContext
 
indexedFork(int) - Method in class com.simplj.flows.steps.Spliterator.SpliteratorBuilder
 
indices(int) - Method in class com.simplj.flows.steps.Spliterator.SpliteratorBuilder
 
initialDelay() - Method in class com.simplj.flows.core.RetryContext
 
InMemoryBookmark - Class in com.simplj.flows.core
 
input() - Method in class com.simplj.flows.core.StepFrame
 
Input - Class in com.simplj.flows.core
 
inputs() - Method in class com.simplj.flows.core.Input
 
isSuccess() - Method in class com.simplj.flows.core.ExecutionResult
 
iterate(AbstractStep<O, R>) - Method in class com.simplj.flows.steps.Spliterator
 
iterate(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
iterate(Executable<O, R>) - Method in class com.simplj.flows.steps.Spliterator
 
iterate(Executable<T, R>) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
IteratorStepBuilder - Class in com.simplj.flows.steps
 

J

join(AbstractStep<? super O, V>) - Method in class com.simplj.flows.Flow
 
join(AbstractStep<O, V>) - Method in class com.simplj.flows.RetryableFlow
 

K

key() - Method in class com.simplj.flows.core.Var
 

L

lessThan(T) - Static method in interface com.simplj.flows.functions.Condition
 
lessThanOrEquals(T) - Static method in interface com.simplj.flows.functions.Condition
 
lift(RetryContext, Executable<I, O>) - Static method in class com.simplj.flows.core.RetryableExecutor
 
lift(Consumer<T>) - Static method in class com.simplj.flows.steps.Step
 
lift(Executable<T, R>) - Static method in class com.simplj.flows.steps.Step
 
lift(Producer<R>) - Static method in class com.simplj.flows.steps.Step
 
lift(String, RetryContext, Executable<I, O>) - Static method in class com.simplj.flows.core.RetryableExecutor
 
lift(String, Consumer<T>) - Static method in class com.simplj.flows.steps.Step
 
lift(String, Executable<T, R>) - Static method in class com.simplj.flows.steps.Step
 
lift(String, Producer<R>) - Static method in class com.simplj.flows.steps.Step
 
log(ExecutionContext, String) - Method in class com.simplj.flows.core.AbstractStep
 
logger() - Method in class com.simplj.flows.core.RetryContext
 
logger(Consumer<String>) - Method in class com.simplj.flows.core.RetryContext
 

M

map(Executable<O, R>) - Method in interface com.simplj.flows.functions.Executable
 
map(Executable<T, V>) - Method in class com.simplj.flows.core.ExecutionResult
 
match(T) - Method in class com.simplj.flows.steps.ComparableStep
 
match(T) - Method in class com.simplj.flows.steps.ComparableStepBuilder
 
match(T) - Method in class com.simplj.flows.steps.ComparableStepBuilder.TypedComparableStepBuilder
 
maxAttempt() - Method in class com.simplj.flows.core.RetryContext
 
maxDelay() - Method in class com.simplj.flows.core.RetryContext
 
maxDelay(long) - Method in class com.simplj.flows.core.RetryContext.RetryContextBuilder
 
maxLength() - Method in annotation type com.simplj.flows.core.StringValue
 
merge(ExecutionContext, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
modules() - Method in class com.simplj.flows.core.SjfExtension
 
multiplier() - Method in class com.simplj.flows.core.RetryContext
 

N

name() - Method in class com.simplj.flows.core.AbstractStep
 
name() - Method in class com.simplj.flows.core.StepFrame
 
name() - Method in class com.simplj.flows.Flow
 
name() - Method in class com.simplj.flows.RetryableFlow
 
name() - Method in class com.simplj.flows.steps.AsyncCompletableStep
 
name() - Method in class com.simplj.flows.steps.AsyncExecutorStep
 
name() - Method in class com.simplj.flows.steps.AsyncRetainerStep
 
name() - Method in class com.simplj.flows.steps.BookmarkStep
 
name() - Method in class com.simplj.flows.steps.ConnectorStep
 
name() - Method in class com.simplj.flows.steps.PauseStep
 
name() - Method in class com.simplj.flows.steps.RetryableStep
 
name() - Method in class com.simplj.flows.steps.UnsafeStep
 
name() - Method in class com.simplj.flows.steps.VarGetStep
 
name() - Method in class com.simplj.flows.steps.VarSetStep
 
name(AbstractStep<T, R>) - Method in class com.simplj.flows.core.AbstractStep
 
negate() - Method in interface com.simplj.flows.functions.Condition
 
negate(Condition<T>) - Static method in interface com.simplj.flows.functions.Condition
 
never() - Static method in interface com.simplj.flows.functions.Condition
 
newComparableStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
newConditionalStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
newInstance(AbstractStep<I, V>) - Method in class com.simplj.flows.Flow
 
newInstance(AbstractStep<I, V>) - Method in class com.simplj.flows.RetryableFlow
 
newIteratorStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
newParallelStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
newParallelStep(String, int) - Static method in class com.simplj.flows.steps.StepFactory
 
newParallelStep(String, ExecutorService) - Static method in class com.simplj.flows.steps.StepFactory
 
newSerialStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
newSpliteratorStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
notifyError(Exception) - Method in class com.simplj.flows.core.SjfConfiguration
 

O

obtainCompletable(String, Class<T>) - Static method in class com.simplj.flows.steps.StepFactory
 
Octuple<A,​B,​C,​D,​E,​F,​G,​H> - Class in com.simplj.flows.tuples
 
of(A, B) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C, D) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C, D, E) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C, D, E, F) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C, D, E, F, G) - Static method in class com.simplj.flows.tuples.Tuple
 
of(A, B, C, D, E, F, G, H) - Static method in class com.simplj.flows.tuples.Tuple
 
of(Object...) - Static method in class com.simplj.flows.core.Input
 
of(String, Object) - Static method in class com.simplj.flows.core.Var
 
on(Function<I, T>) - Method in class com.simplj.flows.steps.ComparableStepBuilder
 
onError(Consumer<Throwable>) - Method in class com.simplj.flows.steps.UnsafeStepBuilder
 
onTimeout(Consumer<AsyncTimeoutException>) - Method in class com.simplj.flows.steps.AsyncCompletableStep
 
onTimeout(Consumer<AsyncTimeoutException>) - Method in class com.simplj.flows.steps.AsyncExecutorStep
 
or(T) - Method in class com.simplj.flows.steps.ComparableStepBuilder.PartialComparableStep
 
otherwise(AbstractStep<I, O>) - Method in class com.simplj.flows.steps.ComparableStep
 
otherwise(AbstractStep<I, O>) - Method in class com.simplj.flows.steps.ConditionalStep
 
otherwise(Executable<I, O>) - Method in class com.simplj.flows.steps.ComparableStep
 
otherwise(Executable<I, O>) - Method in class com.simplj.flows.steps.ConditionalStep
 
output() - Method in class com.simplj.flows.core.StepFrame
 

P

packages() - Method in class com.simplj.flows.core.SjfExtension
 
parallelIterate(AbstractStep<O, R>) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(AbstractStep<O, R>, int) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(AbstractStep<O, R>, ExecutorService) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
parallelIterate(AbstractStep<T, R>, int) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
parallelIterate(AbstractStep<T, R>, ExecutorService) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
parallelIterate(Executable<O, R>) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(Executable<O, R>, int) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(Executable<O, R>, ExecutorService) - Method in class com.simplj.flows.steps.Spliterator
 
parallelIterate(Executable<T, R>) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
parallelIterate(Executable<T, R>, int) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
parallelIterate(Executable<T, R>, ExecutorService) - Method in class com.simplj.flows.steps.IteratorStepBuilder
 
ParallelIteratorStep<I,​O> - Class in com.simplj.flows.steps
 
ParallelStep<I,​O> - Class in com.simplj.flows.steps
 
ParallelStepBuilder - Class in com.simplj.flows.steps
 
PartialStep<I,​O,​T> - Interface in com.simplj.flows.steps
 
PatternExhaustedException - Exception in com.simplj.flows.exceptions
 
PatternExhaustedException(String, Object) - Constructor for exception com.simplj.flows.exceptions.PatternExhaustedException
 
pause(long) - Method in class com.simplj.flows.core.AbstractStep
 
pauseFor(long, TimeUnit) - Method in class com.simplj.flows.Flow
 
pauseFor(long, TimeUnit) - Method in class com.simplj.flows.RetryableFlow
 
pauseStep(long, TimeUnit) - Static method in class com.simplj.flows.steps.StepFactory
 
pauseStep(Condition<O>, long, int) - Method in class com.simplj.flows.core.AbstractStep
 
PauseStep<T> - Class in com.simplj.flows.steps
 
pauseUntil(Condition<O>) - Method in class com.simplj.flows.Flow
 
pauseUntil(Condition<O>) - Method in class com.simplj.flows.RetryableFlow
 
pauseUntil(Condition<O>, long, int) - Method in class com.simplj.flows.Flow
 
pauseUntil(Condition<O>, long, int) - Method in class com.simplj.flows.RetryableFlow
 
pauseWhile(Condition<O>) - Method in class com.simplj.flows.Flow
 
pauseWhile(Condition<O>) - Method in class com.simplj.flows.RetryableFlow
 
pauseWhile(Condition<O>, long, int) - Method in class com.simplj.flows.Flow
 
pauseWhile(Condition<O>, long, int) - Method in class com.simplj.flows.RetryableFlow
 
printExecution(Consumer<String>) - Method in class com.simplj.flows.core.ExecutionResult
 
produce() - Method in interface com.simplj.flows.functions.Producer
 
Producer<A> - Interface in com.simplj.flows.functions
 

Q

Quadruple<A,​B,​C,​D> - Class in com.simplj.flows.tuples
 
Quintuple<A,​B,​C,​D,​E> - Class in com.simplj.flows.tuples
 

R

recoverFromError(BiExecutable<T, Throwable, R>) - Method in class com.simplj.flows.steps.UnsafeStepBuilder
 
register(String) - Method in class com.simplj.flows.core.AbstractStep
 
registerBookmarkKeys(AbstractStep<T, R>) - Method in class com.simplj.flows.core.AbstractStep
 
repeat(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.RepeatableStepBuilder
 
repeat(Executable<T, R>) - Method in class com.simplj.flows.steps.RepeatableStepBuilder
 
repeatableStep(String) - Static method in class com.simplj.flows.steps.StepFactory
 
RepeatableStepBuilder - Class in com.simplj.flows.steps
 
RepeatableStepBuilder.PartialRepeatableStep<T,​R> - Class in com.simplj.flows.steps
 
result() - Method in class com.simplj.flows.core.ExecutionResult
 
retainCompletable(String) - Method in class com.simplj.flows.steps.AsyncStepBuilder
 
retrieveVar(String, Class<T>) - Method in class com.simplj.flows.Flow
 
retrieveVar(String, Class<T>, T) - Method in class com.simplj.flows.Flow
 
RetryableExecutor<I,​O> - Class in com.simplj.flows.core
 
RetryableFlow<I,​O> - Class in com.simplj.flows
 
retryableStep(AbstractStep<T, R>, RetryContext) - Static method in class com.simplj.flows.steps.StepFactory
 
retryableStep(Executable<T, R>, RetryContext) - Static method in class com.simplj.flows.steps.StepFactory
 
RetryableStep<I,​O> - Class in com.simplj.flows.steps
 
RetryContext - Class in com.simplj.flows.core
 
RetryContext.RetryContextBuilder - Class in com.simplj.flows.core
 

S

second() - Static method in interface com.simplj.flows.functions.BiExecutable
 
second() - Static method in interface com.simplj.flows.functions.TriExecutable
 
second() - Method in class com.simplj.flows.tuples.Couple
 
second() - Method in class com.simplj.flows.tuples.Octuple
 
second() - Method in class com.simplj.flows.tuples.Quadruple
 
second() - Method in class com.simplj.flows.tuples.Quintuple
 
second() - Method in class com.simplj.flows.tuples.Septuple
 
second() - Method in class com.simplj.flows.tuples.Sextuple
 
second() - Method in class com.simplj.flows.tuples.Triple
 
Septuple<A,​B,​C,​D,​E,​F,​G> - Class in com.simplj.flows.tuples
 
SerialIteratorStep<I,​O> - Class in com.simplj.flows.steps
 
SerialStep<I,​O> - Class in com.simplj.flows.steps
 
SerialStepBuilder - Class in com.simplj.flows.steps
 
set(String, Bookmark) - Method in class com.simplj.flows.core.BookmarkStore
 
set(String, Bookmark) - Method in class com.simplj.flows.core.InMemoryBookmark
 
setIdempotentId(ExecutionContext, String) - Method in class com.simplj.flows.core.AbstractStep
 
setVar(ExecutionContext, String, Object) - Method in class com.simplj.flows.core.AbstractStep
 
seventh() - Method in class com.simplj.flows.tuples.Octuple
 
seventh() - Method in class com.simplj.flows.tuples.Septuple
 
Sextuple<A,​B,​C,​D,​E,​F> - Class in com.simplj.flows.tuples
 
sixth() - Method in class com.simplj.flows.tuples.Octuple
 
sixth() - Method in class com.simplj.flows.tuples.Septuple
 
sixth() - Method in class com.simplj.flows.tuples.Sextuple
 
SJF_CONTEXT - Static variable in class com.simplj.flows.core.AbstractStep
 
SjfConfiguration - Class in com.simplj.flows.core
 
SjfConfiguration.SjfDefaultConfiguration - Class in com.simplj.flows.core
 
SjfException - Exception in com.simplj.flows.exceptions
 
SjfException(String) - Constructor for exception com.simplj.flows.exceptions.SjfException
 
SjfException(String, Throwable) - Constructor for exception com.simplj.flows.exceptions.SjfException
 
SjfExtension - Class in com.simplj.flows.core
 
SjfExtension() - Constructor for class com.simplj.flows.core.SjfExtension
 
split(Executable<T, Collection<R>>) - Method in class com.simplj.flows.steps.Spliterator.SpliteratorBuilder
 
Spliterator<I,​O> - Class in com.simplj.flows.steps
 
Spliterator.SpliteratorBuilder - Class in com.simplj.flows.steps
 
SpliteratorStep<I,​O,​R> - Class in com.simplj.flows.steps
 
Step<I,​O> - Class in com.simplj.flows.steps
 
Step() - Constructor for class com.simplj.flows.steps.Step
 
StepContent - Interface in com.simplj.flows.core
 
StepFactory - Class in com.simplj.flows.steps
 
StepFactory() - Constructor for class com.simplj.flows.steps.StepFactory
 
stepFrame(String, Input, Object, long) - Method in class com.simplj.flows.core.AbstractStep
 
stepFrame(String, Input, Throwable) - Method in class com.simplj.flows.core.AbstractStep
 
stepFrame(String, Input, List<StepFrame>, Object, long) - Method in class com.simplj.flows.core.AbstractStep
 
stepFrame(String, String) - Method in class com.simplj.flows.core.AbstractStep
 
stepFrame(String, String, long) - Method in class com.simplj.flows.core.AbstractStep
 
StepFrame - Class in com.simplj.flows.core
 
stepFrames() - Method in class com.simplj.flows.core.ExecutionContext
 
stepFrames(ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 
StepsModule - Class in com.simplj.flows.steps
 
StepsModule() - Constructor for class com.simplj.flows.steps.StepsModule
 
stringValue() - Method in interface com.simplj.flows.core.StepContent
 
StringValue - Annotation Type in com.simplj.flows.core
 
subFrames() - Method in class com.simplj.flows.core.StepFrame
 
success(T, ExecutionContext) - Method in class com.simplj.flows.core.AbstractStep
 

T

then(AbstractStep<? super O, V>) - Method in class com.simplj.flows.Flow
 
then(AbstractStep<I, O>) - Method in interface com.simplj.flows.steps.PartialStep
 
then(AbstractStep<I, R>) - Method in class com.simplj.flows.steps.ComparableStepBuilder.PartialComparableStep
 
then(AbstractStep<O, V>) - Method in class com.simplj.flows.RetryableFlow
 
then(AbstractStep<T, R>) - Method in class com.simplj.flows.steps.ConditionalStepBuilder.PartialConditionalStep
 
then(Executable<I, O>) - Method in interface com.simplj.flows.steps.PartialStep
 
then(Executable<I, R>) - Method in class com.simplj.flows.steps.ComparableStepBuilder.PartialComparableStep
 
then(Executable<O, V>) - Method in class com.simplj.flows.Flow
 
then(Executable<O, V>) - Method in class com.simplj.flows.RetryableFlow
 
then(Executable<T, R>) - Method in class com.simplj.flows.steps.ConditionalStepBuilder.PartialConditionalStep
 
then(String, Executable<O, V>) - Method in class com.simplj.flows.Flow
 
then(String, Executable<O, V>) - Method in class com.simplj.flows.RetryableFlow
 
third() - Static method in interface com.simplj.flows.functions.TriExecutable
 
third() - Method in class com.simplj.flows.tuples.Octuple
 
third() - Method in class com.simplj.flows.tuples.Quadruple
 
third() - Method in class com.simplj.flows.tuples.Quintuple
 
third() - Method in class com.simplj.flows.tuples.Septuple
 
third() - Method in class com.simplj.flows.tuples.Sextuple
 
third() - Method in class com.simplj.flows.tuples.Triple
 
times(int) - Method in class com.simplj.flows.steps.RepeatableStepBuilder.PartialRepeatableStep
 
timesOrUntil(int, Condition<R>) - Method in class com.simplj.flows.steps.RepeatableStepBuilder.PartialRepeatableStep
 
toExecutable() - Method in interface com.simplj.flows.functions.Consumer
 
toExecutable() - Method in interface com.simplj.flows.functions.Producer
 
toFlow() - Method in class com.simplj.flows.steps.Step
 
toRetryableFlow() - Method in class com.simplj.flows.steps.RetryableStep
 
toString() - Method in class com.simplj.flows.core.ExecutionResult
 
toString() - Method in class com.simplj.flows.core.Input
 
toString() - Method in class com.simplj.flows.core.StepFrame
 
toString() - Method in class com.simplj.flows.tuples.Couple
 
toString() - Method in class com.simplj.flows.tuples.Octuple
 
toString() - Method in class com.simplj.flows.tuples.Quadruple
 
toString() - Method in class com.simplj.flows.tuples.Quintuple
 
toString() - Method in class com.simplj.flows.tuples.Septuple
 
toString() - Method in class com.simplj.flows.tuples.Sextuple
 
toString() - Method in class com.simplj.flows.tuples.Triple
 
TriConsumer<A,​B,​C> - Interface in com.simplj.flows.functions
 
TriExecutable<A,​B,​C,​O> - Interface in com.simplj.flows.functions
 
Triple<A,​B,​C> - Class in com.simplj.flows.tuples
 
Tuple - Class in com.simplj.flows.tuples
 
Tuple() - Constructor for class com.simplj.flows.tuples.Tuple
 
type() - Method in class com.simplj.flows.core.BookmarkStore
 
type() - Method in class com.simplj.flows.core.InMemoryBookmark
 

U

unsafeStep(AbstractStep<T, R>) - Static method in class com.simplj.flows.steps.StepFactory
 
unsafeStep(Executable<T, R>) - Static method in class com.simplj.flows.steps.StepFactory
 
UnsafeStep<I,​O> - Class in com.simplj.flows.steps
 
UnsafeStepBuilder<T,​R> - Class in com.simplj.flows.steps
 
until(Condition<R>) - Method in class com.simplj.flows.steps.RepeatableStepBuilder.PartialRepeatableStep
 

V

val() - Method in class com.simplj.flows.core.Var
 
Var - Class in com.simplj.flows.core
 
varGetStep(String, Class<T>, T, BiExecutable<O, T, R>) - Method in class com.simplj.flows.core.AbstractStep
 
VarGetStep<I,​T,​R> - Class in com.simplj.flows.steps
 
vars(Var...) - Static method in class com.simplj.flows.core.Var
 
varSetStep(Executable<O, Var[]>) - Method in class com.simplj.flows.core.AbstractStep
 
VarSetStep<T> - Class in com.simplj.flows.steps
 

W

waitForCompletion() - Method in class com.simplj.flows.steps.AsyncCompletable
 
waitForCompletion() - Method in class com.simplj.flows.steps.AsyncStepBuilder
 
waitForCompletion(long, TimeUnit) - Method in class com.simplj.flows.steps.AsyncCompletable
 
waitForCompletion(long, TimeUnit) - Method in class com.simplj.flows.steps.AsyncStepBuilder
 
waitForCompletion(long, TimeUnit, long) - Method in class com.simplj.flows.steps.AsyncCompletable
 
waitForCompletion(long, TimeUnit, long) - Method in class com.simplj.flows.steps.AsyncStepBuilder
 
when(Condition<I>) - Method in class com.simplj.flows.steps.ConditionalStep
 
when(Condition<T>) - Method in class com.simplj.flows.steps.ConditionalStepBuilder
 
when(String, Condition<I>) - Method in class com.simplj.flows.steps.ConditionalStep
 
when(String, Condition<T>) - Method in class com.simplj.flows.steps.ConditionalStepBuilder
 
withDefaultErrorNotifier(Consumer<Exception>) - Method in class com.simplj.flows.core.SjfConfiguration.SjfDefaultConfiguration
 
withDefaultLogger(Consumer<String>) - Method in class com.simplj.flows.core.SjfConfiguration.SjfDefaultConfiguration
 
withDefaultRetryContext(RetryContext) - Method in class com.simplj.flows.core.SjfConfiguration.SjfDefaultConfiguration
 
withInterval(long, TimeUnit) - Method in class com.simplj.flows.steps.RepeatableStepBuilder.PartialRepeatableStep
 
withInterval(long, Function<Long, Long>) - Method in class com.simplj.flows.steps.RepeatableStepBuilder.PartialRepeatableStep
 
withLogger(Consumer<String>) - Method in class com.simplj.flows.core.ExecutionEngine.ExecutionEngineBuilder
 
A B C D E F G I J K L M N O P Q R S T U V W 
All Classes All Packages