| Interface | Description |
|---|---|
| FindableProcessor |
Interface for all processors which holds a collection of events and supports traversing and finding events from
that collection.
|
| QueryableProcessor |
Interface for all processors which holds a collection of events and supports traversing and finding events from
that collection with different selection criteria.
|
| Class | Description |
|---|---|
| AggregateWindowProcessor |
This is the
WindowProcessor intended to be used with aggregate join queries. |
| BatchWindowProcessor |
Implementation of
WindowProcessor which represent a Batch Window that aggregate batch of incoming events
together. |
| CronWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on a cron expression. |
| DelayWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on delay time. |
| ExternalTimeBatchWindowProcessor |
Implementation of
WindowProcessor which represent a Batch Window operating based on external time. |
| ExternalTimeWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on external time. |
| FrequentWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on frequency of incoming events. |
| LengthBatchWindowProcessor |
Implementation of
WindowProcessor which represent a Batch Window operating based on pre-defined length. |
| LengthWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on a pre-defined length. |
| LossyFrequentWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on event frequency. |
| SortWindowProcessor |
Sample Query:
from inputStream#window.sort(5, attribute1, "asc", attribute2, "desc")
select attribute1, attribute2
insert into outputStream;
|
| TableWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on Table. |
| TimeBatchWindowProcessor |
Implementation of
WindowProcessor which represent a Batch Window operating based on time. |
| TimeLengthWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based on pre-defined length. |
| TimeWindowProcessor |
Implementation of
WindowProcessor which represent a Window operating based time. |
| WindowProcessor |
Abstract parent implementation of
Processor to represent Windows. |
| WindowWindowProcessor |
This is the
WindowProcessor intended to be used with window join queries. |
Copyright © 2018 WSO2. All rights reserved.