The Stream Analyzer plugin takes a ready SAWE from the queue and processes the Stream data, searching for Triggers that have been defined for it. If a Trigger is found, is creates a Trigger Element and puts it on the queue for the Stream. Each Stream Analyzer maintains a SAWE for each Stream, which tracks the last data processed and anchors the list of Trigger Elements. A Stream Analyzer plugin may perform special processing. There are Special Trigger types for this, and a function that handles the main requirements for Trigger Elements. |