package runtime
The graph runtime APIs.
- Alphabetic
- By Inheritance
- runtime
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
ExpressionEvaluator extends AnyRef
Evaluate expressions (for variable bindings and the alternatives in a choose).
Evaluate expressions (for variable bindings and the alternatives in a choose).
The expression evaluator is responsible for taking the string form of an expression and evaluating it. The runtime is agnostic to the form of the expressions or their results. In order to support choose steps, it's necessary for the evaluator to be able to return a boolean result for an expression.
The evaluator may throw a com.jafpl.exceptions.JafplException if the specified expression is invalid or, in the case of a request for a boolean, if it has no boolean value.
-
class
GraphRuntime extends AnyRef
Execute a pipeline.
Execute a pipeline.
The graph runtime executes a pipeline.
If the specified graph is open, it will be closed. If it is not valid, an exception is thrown.
Constructing the runtime builds the network of Akka actors. If for some reason you decide not to run the pipeline, you must call
stop
to tear it down. - class InputProxy extends DataConsumer with DataProvider
- class OutputProxy extends DataConsumerProxy with DataConsumer
- class Reaper extends Actor
-
trait
RuntimeConfiguration extends AnyRef
The runtime configuration for pipeline execution.
The runtime configuration for pipeline execution.
This object provides configuration information to the pipeline execution engine.
- abstract class TracingActor extends Actor with ActorLogging
Value Members
- object Reaper
- object TraceEvent extends Enumeration
Just Another Fine Pipeline Language
This is a pipeline framework. It’s built on top of Akka actors to support arbitrary data flow pipelines. It is wholly agnostic to the kinds of data that flow through the pipelines and the implementations of the steps that process them.
See http://jafpl.com/ for more general information.