A C D E F G H I J N O P R S T V W 
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 JobDefinition and assembles a Flux that when subscribed to will execute all of the Task's within the JobDefinition
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 JobDefinition and assembles a Flux that when subscribed to will execute all of the Task's within the JobDefinition
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 Step for 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 JobDefinition will 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 Task that 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
Result contains new Step's that have been returned by a Task execution This is used to update the known Step's when wanting to receive progress notifications The result value will contain the new Step

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 Throwable indicating 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 Task if 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 Task or JobDefinition that 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 MapPropertySource used internally by "Grind" to store property values during Task execution
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 JobScope that will be used during the execution of this JobDefinition
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 JobDefinition the first Task would create a Step with a sequence of one and so on
getSequence() - Method in class org.kinotic.continuum.grind.api.StepInfo
The sequence of the Step that created this
getSequence() - Method in class org.kinotic.continuum.grind.internal.api.AbstractStep
 
getStepInfo() - Method in interface org.kinotic.continuum.grind.api.Result
The StepInfo which represents the Step's that are responsible for creating this 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 Task that 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 JobDefinition will create a new scope that is independent of all other scopes
isParallel() - Method in interface org.kinotic.continuum.grind.api.JobDefinition
If this JobDefinition supports running it's Task'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 JobDefinition to this JobDefinition
jobDefinition(JobDefinition) - Method in class org.kinotic.continuum.grind.internal.api.DefaultJobDefinition
 
JobDefinition - Interface in org.kinotic.continuum.grind.api
A JobDefinition provides a unit of work comprised of Task's and other JobDefinition For every JobDefinition a Spring ApplicationContext is provided, to allow Task's to automatically store and access data produced by Task's Created by Navid Mitchell on 3/19/20
JobDefinitionStep - Class in org.kinotic.continuum.grind.internal.api
Provides functionality for a Step that will execute a JobDefinition Created 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 JobDefinition should 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 JobDefinition will use the scope of the parent JobDefinition
Progress - Class in org.kinotic.continuum.grind.api
Represents the progress of a JobDefinition or Task Created 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 Progress object

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 JobDefinition Created by Navid Mitchell on 3/25/20
StepInfo - Class in org.kinotic.continuum.grind.api
The sequence of Step's that have been executed to get to a specific Result Created by Navid Mitchell on 11/18/20
StepInfo(int) - Constructor for class org.kinotic.continuum.grind.api.StepInfo
 

T

task(Task<?>) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
Adds a Task to the list of Task's that will be executed by this 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
Provides functionality for a Step that will execute a Task that will emit a single value Created by Navid Mitchell on 3/19/20
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
Create a Step that will execute a Task that will emit a single value
taskStoreResult(Task<?>) - Method in interface org.kinotic.continuum.grind.api.JobDefinition
Adds a Task to the list of Task's that will be executed by this JobDefinition and stores the result of the Task execution within the context for this JobDefinition
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 Task to the list of Task's that will be executed by this JobDefinition and stores the result of the Task execution within the context for this JobDefinition
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 Task that 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
 
A C D E F G H I J N O P R S T V W 
All Classes All Packages