Skip navigation links
C D G H P R S T 

C

cleanup() - Method in class riffle.process.scheduler.ProcessWrapper
Method cleanup calls the annotated child Process object ProcessCleanup method.
complete() - Method in class riffle.process.scheduler.ProcessChain
 
complete() - Method in class riffle.process.scheduler.ProcessWrapper
 

D

DependencyIncoming - Annotation Type in riffle.process
Annotation DependencyIncoming identifies a class method as implementing a 'getter' that returns an {link Object} or Collection<Object> that represents the dependencies that must be satisfied by upstream processes before the current process can be executed.
DependencyOutgoing - Annotation Type in riffle.process
Annotation DependencyOutgoing identifies a class method as implementing a 'getter' that returns an {link Object} or Collection<Object> that represents the dependencies that will be satisfied by this process when it is executed.

G

getAnnotationName() - Method in exception riffle.process.scheduler.ProcessException
 
getChildren() - Method in class riffle.process.scheduler.ProcessWrapper
 
getConfiguration() - Method in class riffle.process.scheduler.ProcessWrapper
 
getCounters() - Method in class riffle.process.scheduler.ProcessWrapper
 
getDependencyIncoming() - Method in class riffle.process.scheduler.ProcessWrapper
 
getDependencyOutgoing() - Method in class riffle.process.scheduler.ProcessWrapper
 
getMethodName() - Method in exception riffle.process.scheduler.ProcessException
 

H

hasChildren() - Method in class riffle.process.scheduler.ProcessWrapper
 
hasCleanup() - Method in class riffle.process.scheduler.ProcessWrapper
Method hasCleanup returns true if the annotated child Process object implements the ProcessCleanup method.
hasCounters() - Method in class riffle.process.scheduler.ProcessWrapper
 
hasPrepare() - Method in class riffle.process.scheduler.ProcessWrapper
Method hasPrepare returns true if the annotated child Process object implements the ProcessPrepare method.
hasStart() - Method in class riffle.process.scheduler.ProcessWrapper
Method hasStart returns true if the annotated child Process object implements the ProcessStart method.

P

prepare() - Method in class riffle.process.scheduler.ProcessWrapper
Method prepare calls the annotated child Process object ProcessPrepare method.
Process - Annotation Type in riffle.process
Annotation Process is used to flag a class as a riffle process type.
ProcessChain - Class in riffle.process.scheduler
Class ProcessChain accepts an array of Object instances that declare the Process class annotation and related method annotations and invoke each instance.
ProcessChain(boolean, Object...) - Constructor for class riffle.process.scheduler.ProcessChain
 
ProcessChildren - Annotation Type in riffle.process
Annotation ProcessChildren identifies a class method for retrieving potential children of the current Process instance.
ProcessCleanup - Annotation Type in riffle.process
Annotation ProcessCleanup identifies a class method as implementing a means to cleanup a process after invocation.
ProcessComplete - Annotation Type in riffle.process
Annotation ProcessComplete identifies a class method as implementing a means to start (invoke or execute) a process.
ProcessConfiguration - Annotation Type in riffle.process
Annotation ProcessConfiguration identifies a class method as implementing a means to retrieve a Configuration object for a Process instance.
ProcessCounters - Annotation Type in riffle.process
Annotation ProcessCounters identifies a class method as implementing a means to retrieve metrics or counters for a Process instance.
ProcessException - Exception in riffle.process.scheduler
 
ProcessException(Class<? extends Annotation>, Method, Throwable) - Constructor for exception riffle.process.scheduler.ProcessException
 
ProcessException(String) - Constructor for exception riffle.process.scheduler.ProcessException
 
ProcessException(String, Throwable) - Constructor for exception riffle.process.scheduler.ProcessException
 
ProcessException(Throwable) - Constructor for exception riffle.process.scheduler.ProcessException
 
ProcessPrepare - Annotation Type in riffle.process
Annotation ProcessPrepare identifies a class method as implementing a means to prepare a process before invocation.
ProcessStart - Annotation Type in riffle.process
Annotation ProcessStart identifies a class method as implementing a means to start (invoke or execute) a process.
ProcessStop - Annotation Type in riffle.process
Annotation ProcessStop identifies a class method as implementing a means to stop (kill) a process after it has been started (and typically before it completes).
ProcessWrapper - Class in riffle.process.scheduler
Class ProcessWrapper wraps an Object instance that has the Process class Annotation and all relevant method Annotations.
ProcessWrapper(Object) - Constructor for class riffle.process.scheduler.ProcessWrapper
 

R

riffle.process - package riffle.process
 
riffle.process.scheduler - package riffle.process.scheduler
 

S

start() - Method in class riffle.process.scheduler.ProcessChain
 
start() - Method in class riffle.process.scheduler.ProcessWrapper
Method start calls the annotated child Process object ProcessStart method.
stop() - Method in class riffle.process.scheduler.ProcessChain
 
stop() - Method in class riffle.process.scheduler.ProcessWrapper
 

T

toString() - Method in class riffle.process.scheduler.ProcessWrapper
 
C D G H P R S T 
Skip navigation links

Copyright © 2007-2019 Concurrent, Inc. All Rights Reserved.