![]() |
0.10.8-alpha
|
Elementary classes defining all the basic concepts of event stream processing. More...
Packages | |
| package | functions |
| Definition of the Function object and basic concepts around functions. | |
| package | io |
| Processors to handle input and output of data from external sources, such as files and pipes. | |
| package | tmf |
| Processors to manipulate traces of generic events. | |
| package | util |
| Utility processors and functions to manipulate strings, arrays, and a few other data structures. | |
Classes | |
| class | Adder |
| A simple processor that adds two integers. More... | |
| class | AsynchronousProcessor |
| Processor that handles its inputs asynchronously. More... | |
| class | CompoundFuture |
| A Future object whose termination and output value depends on the termination and output values of multiple other Future objects. More... | |
| class | Context |
| Associative map used by processors to store persistent data. More... | |
| interface | Contextualizable |
| Interface implemented by all BeepBeep objects that manipulate a Context. More... | |
| class | Doubler |
| A processor that doubles every number it is given. More... | |
| interface | Duplicable |
| Interface indicating that an object can be duplicated. More... | |
| interface | DuplicableProcessor |
| An override on the return type of Duplicable that enforces the return of a processor. More... | |
| interface | EventNodeFunction |
| interface | EventTracker |
| Tracks the relationship between output events produced by processors, and the input events that were used to compute them. More... | |
| class | FutureDone |
| A Future object indicating that the computation is completed. More... | |
| class | GroupProcessor |
| Encapsulates a chain of processors as if it were a single one. More... | |
| class | Main |
| A dummy main file defining a few system-wide constants. More... | |
| class | PipeCrawler |
| An object that visits every processor in a chain, from a processor used as a starting point. More... | |
| class | Processor |
| Receives zero or more input events, and produces zero or more output events. More... | |
| class | ProcessorException |
| Generic class for any exception thrown in the lifecycle of a processor. More... | |
| interface | Pullable |
| Queries events on one of a processor's outputs. More... | |
| interface | Pushable |
| Gives events to some of a processor's input. More... | |
| interface | Stateful |
| Interface implemented by processors that can publicly expose a token equivalent to their internal state. More... | |
| class | SynchronousProcessor |
| Performs a computation on input events to produce output events. More... | |
| class | TypedPullable |
| A Pullable object that casts all its output to a given type. More... | |
| class | UniformProcessor |
| Processor that produces exactly one output front for each input front received. More... | |
| class | UtilityMethods |
| A few methods repeatedly used throughout the code repository examples. More... | |
Elementary classes defining all the basic concepts of event stream processing.
Here are some of the important objects defined in this package.