Events

From NovaOrdis Knowledge Base
Revision as of 01:41, 23 April 2016 by Ovidiu (talk | contribs) (Created page with "=Internal= * projects =Overview= esa (Event Stream Analyzer) The project's artifact is an installable command line utility. Conceptually, an <tt>esa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Internal

Overview

esa (Event Stream Analyzer)

The project's artifact is an installable command line utility.

Conceptually, an esa runtime can be seen as a pipeline that processes the input steam and produces an output stream. The input stream is handled by the initiator component, whose conversion logic is pluggable. The events thus generated are asynchronously sent into an event processor, whose processing logic is pluggable as well. After processing, the resulted events - which can be of a different type than the events produced by the initiator - are asynchronously sent to the terminator component, which has a chance to convert the events for output or termination of the stream.

EventsConcepts.png

Related

GitHub


https://github.com/NovaOrdis/esa

User Manual

esa User Manual

Development

esa Development