| Modifier and Type | Method and Description |
|---|---|
List<EternalReferencedHolder> |
SiddhiAppContext.getEternalReferencedHolders() |
| Modifier and Type | Method and Description |
|---|---|
void |
SiddhiAppContext.addEternalReferencedHolder(EternalReferencedHolder eternalReferencedHolder) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbsentPreStateProcessor
PreStateProcessor of events not received by Siddhi.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbsentLogicalPreStateProcessor
Logical not processor.
|
class |
AbsentStreamPreStateProcessor
Pre processor of not operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OutputRateLimiter
Abstract parent implementation of Output Rate Limiting.
|
class |
PassThroughOutputRateLimiter
Implementation of
OutputRateLimiter which will pass through events without doing any rate limiting. |
| Modifier and Type | Class and Description |
|---|---|
class |
AllPerEventOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined number of events and the emit all
collected events as a batch. |
class |
FirstGroupByPerEventOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined number of events and the emit only the
first event. |
class |
FirstPerEventOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined number of events and the emit only the
first event. |
class |
LastGroupByPerEventOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined number of events and the emit only the
last event. |
class |
LastPerEventOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined number of events and the emit only the
last event. |
| Modifier and Type | Class and Description |
|---|---|
class |
WrappedSnapshotOutputRateLimiter
Implementation of
OutputRateLimiter to be used by Snapshot Output Rate Limiting implementations. |
| Modifier and Type | Class and Description |
|---|---|
class |
AllPerTimeOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined time period and the emit all
collected events as a batch. |
class |
FirstGroupByPerTimeOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined time period and the emit only first
event. |
class |
FirstPerTimeOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined time period and the emit only first
event. |
class |
LastGroupByPerTimeOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined time period and the emit only last
event. |
class |
LastPerTimeOutputRateLimiter
Implementation of
OutputRateLimiter which will collect pre-defined time period and the emit only last
event. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStreamProcessor
Abstract implementation of
Processor intended to be used by any Stream Processors. |
class |
LogStreamProcessor
Input attributes to log is (priority (String), log.message (String), is.event.logged (Bool))
|
class |
StreamProcessor
For Siddhi extensions, extend this class to use the functionality of
AbstractStreamProcessor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Pol2CartStreamFunctionProcessor
Created on 1/26/15.
|
class |
StreamFunctionProcessor
Stream Processor to handle Stream Functions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AggregateWindowProcessor
This is the
WindowProcessor intended to be used with aggregate join queries. |
class |
BatchWindowProcessor
Implementation of
WindowProcessor which represent a Batch Window that aggregate batch of incoming events
together. |
class |
CronWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on a cron expression. |
class |
DelayWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on delay time. |
class |
ExternalTimeBatchWindowProcessor
Implementation of
WindowProcessor which represent a Batch Window operating based on external time. |
class |
ExternalTimeWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on external time. |
class |
FrequentWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on frequency of incoming events. |
class |
LengthBatchWindowProcessor
Implementation of
WindowProcessor which represent a Batch Window operating based on pre-defined length. |
class |
LengthWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on a pre-defined length. |
class |
LossyFrequentWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on event frequency. |
class |
SortWindowProcessor
Sample Query:
from inputStream#window.sort(5, attribute1, "asc", attribute2, "desc")
select attribute1, attribute2
insert into outputStream;
|
class |
TableWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on Table. |
class |
TimeBatchWindowProcessor
Implementation of
WindowProcessor which represent a Batch Window operating based on time. |
class |
TimeLengthWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based on pre-defined length. |
class |
TimeWindowProcessor
Implementation of
WindowProcessor which represent a Window operating based time. |
class |
WindowProcessor
Abstract parent implementation of
Processor to represent Windows. |
class |
WindowWindowProcessor
This is the
WindowProcessor intended to be used with window join queries. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Trigger
Interface class to represent event triggers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CronTrigger
Implementation of
Trigger which will trigger events based on a cron expression. |
class |
PeriodicTrigger
Implementation of
Trigger which will trigger events based on a pre-defined period. |
class |
StartTrigger
Implementation of
Trigger which will trigger events when siddhi app in started. |
Copyright © 2018 WSO2. All rights reserved.