0.10.8-alpha
|
Processors to manipulate traces of generic events. More...
Classes | |
class | AbstractSlice |
Separates an input trace into different "slices". More... | |
class | AbstractWindow |
Simulates the application of a "sliding window" to a trace. More... | |
class | BlackHole |
A special type of Sink that discards everything it receives. More... | |
class | CallbackSink |
A sink that calls a method when a new front of events is pushed to it. More... | |
class | CountDecimate |
Returns one input event and discards the next n-1. More... | |
class | Decimate |
By default, a Decimate acts like a Passthrough for which only certain inputs are allowed to be output. More... | |
class | Divert |
Diverts an input stream to one of many downstream processor chains. More... | |
class | Filter |
Discards events from an input trace based on a selection criterion. More... | |
class | FilterOn |
Discards events from an input trace based on a selection criterion. More... | |
class | Fork |
Duplicates an input trace into two or more output traces. More... | |
class | Freeze |
Repeatedly outputs the first event it has received. More... | |
class | Insert |
Inserts an event a certain number of times before letting the input events through. More... | |
class | KeepLast |
Outputs only the last event received. More... | |
class | Multiplex |
Merges the contents of multiple traces into a single trace. More... | |
class | Pad |
class | Passthrough |
Returns its input as its output. More... | |
class | Prefix |
Returns the first n input events and discards the following ones. More... | |
class | Pump |
Processor that repeatedly pulls its input, and pushes the resulting events to its output. More... | |
class | QueueSink |
Sink that accumulates events into queues. More... | |
class | QueueSource |
Source whose input is a queue of objects. More... | |
class | QueueSourceBatch |
Operates like QueueSource, except that it dumps all its queue at once, instead of releasing the events one by one. More... | |
class | ResetLast |
Processor that receives two input streams; it pushes the events of a first stream into a processor, and resets this processor whenever the event on the second input stream is true . More... | |
class | SimpleFilter |
A simple filter that lets input events out by evaluating a condition on them; if the condition evaluates to true, the event is output, otherwise it is discarded. More... | |
class | Sink |
Receives input events and stores them. More... | |
class | SinkLast |
Sink that remembers only the last event sent to it. More... | |
class | Slice |
Concrete version of AbstractSlice whose output is an associative map between slice IDs and the last event produced by that slice processor. More... | |
class | SliceLast |
Concrete version of AbstractSlice whose output is a stream of lists, where each list contains all the events produced by inner slices from a given input even. More... | |
class | Source |
Produces output events from no input. More... | |
class | Splice |
Joins multiple sources as a single one. More... | |
class | Stutter |
Repeats each input event a specified number of times. More... | |
class | Tank |
Accumulates pushed events into a queue until they are pulled. More... | |
class | TankLast |
Tank that, when pulled, creates an output event based on the last event received. More... | |
class | TimeDecimate |
After returning an input event, discards all others for the next n seconds. More... | |
class | Trim |
Discards the first n events of the input, and outputs the remaining ones. More... | |
class | VariableStutter |
Processor that repeats input events a number of times based on a control signal. More... | |
class | Window |
Simulates the application of a "sliding window" to a trace. More... | |
class | WindowFunction |
Takes a sliding window of n successive input events, passes them to an n-ary function and outputs the result. More... | |
Processors to manipulate traces of generic events.
This includes delaying, discarding, filtering, freezing, multiplexing and demultiplexing, and applying a sliding window, among other things.