Events: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Internal= * projects =Overview= esa (Event Stream Analyzer) The project's artifact is an installable command line utility. Conceptually, an <tt>esa...") |
|||
Line 32: | Line 32: | ||
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;"> | <blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;"> | ||
:[[ | :[[events Development]] | ||
</blockquote> | </blockquote> |
Revision as of 01:43, 23 April 2016
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.