A C D E F G H I J N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractStep - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 11/11/20
- AbstractStep(int) - Constructor for class org.kinotic.continuum.grind.internal.api.AbstractStep
- AbstractTask<R> - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 3/25/20
- AbstractTask() - Constructor for class org.kinotic.continuum.grind.internal.api.AbstractTask
- AbstractTask(String) - Constructor for class org.kinotic.continuum.grind.internal.api.AbstractTask
- addAncestor(StepInfo) - Method in class org.kinotic.continuum.grind.api.StepInfo
- assemble(JobDefinition) - Method in interface org.kinotic.continuum.grind.api.JobService
-
Takes the given
JobDefinitionand assembles aFluxthat when subscribed to will execute all of theTask's within theJobDefinition - assemble(JobDefinition) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobService
- assemble(JobDefinition, ResultOptions) - Method in interface org.kinotic.continuum.grind.api.JobService
-
Takes the given
JobDefinitionand assembles aFluxthat when subscribed to will execute all of theTask's within theJobDefinition - assemble(JobDefinition, ResultOptions) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobService
- assemble(GenericApplicationContext, ResultOptions) - Method in interface org.kinotic.continuum.grind.api.Step
-
Prepares the
Stepfor execution. - assemble(GenericApplicationContext, ResultOptions) - Method in class org.kinotic.continuum.grind.internal.api.JobDefinitionStep
- assemble(GenericApplicationContext, ResultOptions) - Method in class org.kinotic.continuum.grind.internal.api.TaskStep
C
- CHILD - org.kinotic.continuum.grind.api.JobScope
-
The
JobDefinitionwill create a new scope that is the child of the parent scope - ClassTask<T,R> - Class in org.kinotic.continuum.grind.internal.api
-
An interesting type of
Taskthat lets you define a class to be constructed then a method invoked for the result Created by Navid Mitchell on 3/19/20 - ClassTask(Class<? extends T>, Function<T, R>) - Constructor for class org.kinotic.continuum.grind.internal.api.ClassTask
- ClassTask(String, Class<? extends T>, Function<T, R>) - Constructor for class org.kinotic.continuum.grind.internal.api.ClassTask
- ContextUtils - Class in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 7/7/20
- ContextUtils() - Constructor for class org.kinotic.continuum.grind.api.ContextUtils
- ContinuumGrindConfiguration - Class in org.kinotic.continuum.grind.internal.api.config
-
Created by navid on 2/10/20
- ContinuumGrindConfiguration() - Constructor for class org.kinotic.continuum.grind.internal.api.config.ContinuumGrindConfiguration
- create() - Static method in interface org.kinotic.continuum.grind.api.JobDefinition
- create(String) - Static method in interface org.kinotic.continuum.grind.api.JobDefinition
- create(String, boolean) - Static method in interface org.kinotic.continuum.grind.api.JobDefinition
- create(String, JobScope) - Static method in interface org.kinotic.continuum.grind.api.JobDefinition
- create(String, JobScope, boolean) - Static method in interface org.kinotic.continuum.grind.api.JobDefinition
D
- DEBUG - org.kinotic.continuum.grind.api.DiagnosticLevel
- DefaultJobDefinition - Class in org.kinotic.continuum.grind.internal.api
-
NOTE: should not be instantiated directly Created by Navid Mitchell on 3/19/20
- DefaultJobDefinition(String, JobScope, boolean) - Constructor for class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- DefaultJobService - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 3/19/20
- DefaultJobService() - Constructor for class org.kinotic.continuum.grind.internal.api.DefaultJobService
- DefaultResult<T> - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 3/19/20
- DefaultResult() - Constructor for class org.kinotic.continuum.grind.internal.api.DefaultResult
- DefaultResult(StepInfo, ResultType, T) - Constructor for class org.kinotic.continuum.grind.internal.api.DefaultResult
- Diagnostic - Class in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 11/12/20
- Diagnostic() - Constructor for class org.kinotic.continuum.grind.api.Diagnostic
- Diagnostic(DiagnosticLevel, String) - Constructor for class org.kinotic.continuum.grind.api.Diagnostic
- DIAGNOSTIC - org.kinotic.continuum.grind.api.ResultType
-
The result value is a Diagnostic message
- DiagnosticLevel - Enum in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 11/12/20
- DYNAMIC_STEPS - org.kinotic.continuum.grind.api.ResultType
E
- EnableContinuumGrind - Annotation Type in org.kinotic.continuum.grind.api.annotations
-
Annotation to be used on a Spring Boot application to enable the Continuum Grind.
- ERROR - org.kinotic.continuum.grind.api.DiagnosticLevel
- EXCEPTION - org.kinotic.continuum.grind.api.ResultType
-
The result value is a
Throwableindicating that an error occurred at the given step - execute(GenericApplicationContext) - Method in interface org.kinotic.continuum.grind.api.Task
-
This method needs to perform the logic that actually returns the value created by this
Taskif any. - execute(GenericApplicationContext) - Method in class org.kinotic.continuum.grind.internal.api.ClassTask
- execute(GenericApplicationContext) - Method in class org.kinotic.continuum.grind.internal.api.InstanceTask
- execute(GenericApplicationContext) - Method in class org.kinotic.continuum.grind.internal.api.NoopTask
- execute(GenericApplicationContext) - Method in class org.kinotic.continuum.grind.internal.api.ValueTask
F
- fromCallable(String, Callable<R>) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromCallable(Callable<R>) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromRunnable(Runnable) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromRunnable(String, Runnable) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromSupplier(String, Supplier<R>) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromSupplier(Supplier<R>) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromValue(String, T) - Static method in class org.kinotic.continuum.grind.api.Tasks
- fromValue(T) - Static method in class org.kinotic.continuum.grind.api.Tasks
G
- getAncestor() - Method in class org.kinotic.continuum.grind.api.StepInfo
- getDescription() - Method in interface org.kinotic.continuum.grind.api.JobDefinition
- getDescription() - Method in interface org.kinotic.continuum.grind.api.Step
-
The description comes from the
TaskorJobDefinitionthat this step was created for - getDescription() - Method in interface org.kinotic.continuum.grind.api.Task
- getDescription() - Method in class org.kinotic.continuum.grind.internal.api.AbstractTask
- getDescription() - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- getDescription() - Method in class org.kinotic.continuum.grind.internal.api.JobDefinitionStep
- getDescription() - Method in class org.kinotic.continuum.grind.internal.api.TaskStep
- getDiagnosticsLevel() - Method in class org.kinotic.continuum.grind.api.ResultOptions
- getDiagnosticType() - Method in class org.kinotic.continuum.grind.api.Diagnostic
- getGrindPropertySource(GenericApplicationContext) - Static method in class org.kinotic.continuum.grind.api.ContextUtils
-
Returns the
MapPropertySourceused internally by "Grind" to store property values duringTaskexecution - getMessage() - Method in class org.kinotic.continuum.grind.api.Diagnostic
- getMessage() - Method in class org.kinotic.continuum.grind.api.Progress
- getPercentageComplete() - Method in class org.kinotic.continuum.grind.api.Progress
- getProperty(String, GenericApplicationContext) - Static method in class org.kinotic.continuum.grind.api.ContextUtils
-
Gets a property from the given active context.
- getResultType() - Method in interface org.kinotic.continuum.grind.api.Result
-
What type of result this is.
- getResultType() - Method in class org.kinotic.continuum.grind.internal.api.DefaultResult
- getScope() - Method in interface org.kinotic.continuum.grind.api.JobDefinition
-
The
JobScopethat will be used during the execution of thisJobDefinition - getScope() - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- getSequence() - Method in interface org.kinotic.continuum.grind.api.Step
-
This is the sequence for this step in the
JobDefinitionthe firstTaskwould create aStepwith a sequence of one and so on - getSequence() - Method in class org.kinotic.continuum.grind.api.StepInfo
-
The sequence of the
Stepthat created this - getSequence() - Method in class org.kinotic.continuum.grind.internal.api.AbstractStep
- getStepInfo() - Method in interface org.kinotic.continuum.grind.api.Result
- getStepInfo() - Method in class org.kinotic.continuum.grind.internal.api.DefaultResult
- getSteps() - Method in interface org.kinotic.continuum.grind.api.HasSteps
- getSteps() - Method in interface org.kinotic.continuum.grind.api.JobDefinition
- getSteps() - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- getSteps() - Method in class org.kinotic.continuum.grind.internal.api.JobDefinitionStep
- getValue() - Method in interface org.kinotic.continuum.grind.api.Result
- getValue() - Method in class org.kinotic.continuum.grind.internal.api.DefaultResult
- GRIND_MAP_PROPERTY_SOURCE - Static variable in class org.kinotic.continuum.grind.internal.api.GrindConstants
- GrindConstants - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 3/19/20
- GrindConstants() - Constructor for class org.kinotic.continuum.grind.internal.api.GrindConstants
H
- HasSteps - Interface in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 11/12/20
I
- INFO - org.kinotic.continuum.grind.api.DiagnosticLevel
- InstanceTask<T,R> - Class in org.kinotic.continuum.grind.internal.api
-
Generic
Taskthat will "autowire" the instance prior to calling the provided invoker function Created by Navid Mitchell on 3/19/20 - InstanceTask(String, T, Function<T, R>) - Constructor for class org.kinotic.continuum.grind.internal.api.InstanceTask
- InstanceTask(T, Function<T, R>) - Constructor for class org.kinotic.continuum.grind.internal.api.InstanceTask
- isEnableProgressResults() - Method in class org.kinotic.continuum.grind.api.ResultOptions
- ISOLATED - org.kinotic.continuum.grind.api.JobScope
-
The
JobDefinitionwill create a new scope that is independent of all other scopes - isParallel() - Method in interface org.kinotic.continuum.grind.api.JobDefinition
-
If this
JobDefinitionsupports running it'sTask's in parallel - isParallel() - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
J
- jobDefinition(JobDefinition) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
-
Adds a inner
JobDefinitionto thisJobDefinition - jobDefinition(JobDefinition) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- JobDefinition - Interface in org.kinotic.continuum.grind.api
-
A
JobDefinitionprovides a unit of work comprised ofTask's and otherJobDefinitionFor everyJobDefinitiona SpringApplicationContextis provided, to allowTask's to automatically store and access data produced byTask's Created by Navid Mitchell on 3/19/20 - JobDefinitionStep - Class in org.kinotic.continuum.grind.internal.api
-
Provides functionality for a
Stepthat will execute aJobDefinitionCreated by Navid Mitchell on 8/5/20 - JobDefinitionStep(int, JobDefinition) - Constructor for class org.kinotic.continuum.grind.internal.api.JobDefinitionStep
- JobScope - Enum in org.kinotic.continuum.grind.api
-
The "Scope" that a
JobDefinitionshould be executed in. - JobService - Interface in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 3/19/20
N
- NONE - org.kinotic.continuum.grind.api.DiagnosticLevel
- noop() - Static method in class org.kinotic.continuum.grind.api.Tasks
-
Special type of task that allows a step to be skipped if needed.
- noop(String) - Static method in class org.kinotic.continuum.grind.api.Tasks
-
Special type of task that allows a step to be skipped if needed.
- NOOP - org.kinotic.continuum.grind.api.ResultType
-
The task resulted in no action being taken the value will be null
- NoopTask<T> - Class in org.kinotic.continuum.grind.internal.api
-
Created by Navid Mitchell on 7/7/20
- NoopTask() - Constructor for class org.kinotic.continuum.grind.internal.api.NoopTask
- NoopTask(String) - Constructor for class org.kinotic.continuum.grind.internal.api.NoopTask
- notifyDiagnostic(DiagnosticLevel, Supplier<String>, FluxSink<Result<?>>, ResultOptions, Logger) - Method in class org.kinotic.continuum.grind.internal.api.AbstractStep
- notifyException(Supplier<String>, Throwable, FluxSink<Result<?>>, ResultOptions, Logger) - Method in class org.kinotic.continuum.grind.internal.api.AbstractStep
- notifyProgress(Supplier<Progress>, FluxSink<Result<?>>, ResultOptions, Logger) - Method in class org.kinotic.continuum.grind.internal.api.AbstractStep
O
- org.kinotic.continuum.grind.api - package org.kinotic.continuum.grind.api
- org.kinotic.continuum.grind.api.annotations - package org.kinotic.continuum.grind.api.annotations
- org.kinotic.continuum.grind.internal.api - package org.kinotic.continuum.grind.internal.api
- org.kinotic.continuum.grind.internal.api.config - package org.kinotic.continuum.grind.internal.api.config
P
- PARENT - org.kinotic.continuum.grind.api.JobScope
-
The
JobDefinitionwill use the scope of the parentJobDefinition - Progress - Class in org.kinotic.continuum.grind.api
-
Represents the progress of a
JobDefinitionorTaskCreated by Navid Mitchell on 11/11/20 - Progress() - Constructor for class org.kinotic.continuum.grind.api.Progress
- Progress(int, String) - Constructor for class org.kinotic.continuum.grind.api.Progress
- PROGRESS - org.kinotic.continuum.grind.api.ResultType
-
The result value is a
Progressobject
R
- Result<T> - Interface in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 3/19/20
- ResultOptions - Class in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 11/11/20
- ResultOptions() - Constructor for class org.kinotic.continuum.grind.api.ResultOptions
- ResultOptions(DiagnosticLevel, boolean) - Constructor for class org.kinotic.continuum.grind.api.ResultOptions
- ResultType - Enum in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 11/11/20
S
- sequence - Variable in class org.kinotic.continuum.grind.internal.api.AbstractStep
- setApplicationContext(ApplicationContext) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobService
- setDiagnosticsLevel(DiagnosticLevel) - Method in class org.kinotic.continuum.grind.api.ResultOptions
- setDiagnosticType(DiagnosticLevel) - Method in class org.kinotic.continuum.grind.api.Diagnostic
- setEnableProgressResults(boolean) - Method in class org.kinotic.continuum.grind.api.ResultOptions
- setMessage(String) - Method in class org.kinotic.continuum.grind.api.Diagnostic
- setMessage(String) - Method in class org.kinotic.continuum.grind.api.Progress
- setPercentageComplete(int) - Method in class org.kinotic.continuum.grind.api.Progress
- Step - Interface in org.kinotic.continuum.grind.api
-
A step in a
JobDefinitionCreated by Navid Mitchell on 3/25/20 - StepInfo - Class in org.kinotic.continuum.grind.api
- StepInfo(int) - Constructor for class org.kinotic.continuum.grind.api.StepInfo
T
- task(Task<?>) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
- task(Task<?>) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- Task<T> - Interface in org.kinotic.continuum.grind.api
-
A general definition of a task that can be executed at some point in the future.
- Tasks - Class in org.kinotic.continuum.grind.api
-
Created by Navid Mitchell on 3/24/20
- Tasks() - Constructor for class org.kinotic.continuum.grind.api.Tasks
- TaskStep - Class in org.kinotic.continuum.grind.internal.api
- TaskStep(int, Task<?>) - Constructor for class org.kinotic.continuum.grind.internal.api.TaskStep
- TaskStep(int, Task<?>, boolean) - Constructor for class org.kinotic.continuum.grind.internal.api.TaskStep
- TaskStep(int, Task<?>, boolean, String) - Constructor for class org.kinotic.continuum.grind.internal.api.TaskStep
- taskStoreResult(Task<?>) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
-
Adds a
Taskto the list ofTask's that will be executed by thisJobDefinitionand stores the result of theTaskexecution within the context for thisJobDefinition - taskStoreResult(Task<?>) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- taskStoreResult(Task<?>, String) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
-
Adds a
Taskto the list ofTask's that will be executed by thisJobDefinitionand stores the result of theTaskexecution within the context for thisJobDefinition - taskStoreResult(Task<?>, String) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
- TRACE - org.kinotic.continuum.grind.api.DiagnosticLevel
- transformResult(Task<T>, Function<T, R>) - Static method in class org.kinotic.continuum.grind.api.Tasks
V
- VALUE - org.kinotic.continuum.grind.api.ResultType
-
The result value is the final VALUE of the task
- valueOf(String) - Static method in enum org.kinotic.continuum.grind.api.DiagnosticLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.kinotic.continuum.grind.api.JobScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.kinotic.continuum.grind.api.ResultType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.kinotic.continuum.grind.api.DiagnosticLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.kinotic.continuum.grind.api.JobScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.kinotic.continuum.grind.api.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueTask<R> - Class in org.kinotic.continuum.grind.internal.api
-
A
Taskthat just passes the provided value straight through without any autowiring or invocation Created by Navid Mitchell on 3/19/20 - ValueTask(String, R) - Constructor for class org.kinotic.continuum.grind.internal.api.ValueTask
- ValueTask(R) - Constructor for class org.kinotic.continuum.grind.internal.api.ValueTask
W
- WARN - org.kinotic.continuum.grind.api.DiagnosticLevel
All Classes All Packages