BeepBeep 3 Palettes Documentation
Palettes are modular extensions to BeepBeep 3, an event stream processing library. Each palette depends on BeepBeep's core library, which must be built or downloaded beforehand.
Even though all palettes are presented under a single documentation tree, most of them are independent and can be used in isolation. As a matter of fact, palettes are in varying states of development and documentation.
Package | Description |
---|---|
ca.uqac.lif.cep.apache |
A palette for processing Apache log files
|
ca.uqac.lif.cep.complex |
A set of processors to perform
Complex
Event Processing.
|
ca.uqac.lif.cep.diagnostics |
A set of processors and functions used to debug and diagnose problems in
a processor chain.
|
ca.uqac.lif.cep.dsl |
Create domain-specific languages (DSL) by interacting with the Bullwinkle
parser.
|
ca.uqac.lif.cep.fol |
Processors for creating a first-order interpretation from a trace
of predicates.
|
ca.uqac.lif.cep.fsm |
Define and run extended finite-state machines (FSMs) on an input trace.
|
ca.uqac.lif.cep.hibernate |
Palette that provides functionalities for serializing processors.
|
ca.uqac.lif.cep.http |
Use HTTP mini-servers as event sources or sinks.
|
ca.uqac.lif.cep.io.websocket |
Processors to read and write events from/to a web socket.
|
ca.uqac.lif.cep.jdbc |
A set of wrapper classes to make BeepBeep work like a JDBC driver
on a relational database.
|
ca.uqac.lif.cep.json |
Processors to perform JSON parsing and evaluate simple path expressions.
|
ca.uqac.lif.cep.mtnp |
Manipulate tables and plots, using GRAL or Gnuplot as a back-end.
|
ca.uqac.lif.cep.provenance |
Track lineage information between inputs and outputs of a processor chain.
|
ca.uqac.lif.cep.serialization |
Serialize and deserialize events using the Azrael serialization library.
|
ca.uqac.lif.cep.signal |
Signal processing functionalities: peak detection, threshold, etc.
|
ca.uqac.lif.cep.tuples |
Manipulate tuples using SQL-like operations such as
SELECT ,
FROM and WHERE . |
ca.uqac.lif.cep.widgets |
Use AWT and Swing widgets and event sources or sinks.
|
ca.uqac.lif.cep.xml |
Processors to perform XML parsing and evaluate simple XPath expressions.
|