| Class | Description |
|---|---|
| AggregationGroupByWindowedPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with GroupBy, Aggregators and Windows. |
| AggregationWindowedPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with Windows and Aggregators. |
| AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with GroupBy, Aggregators and Windows which
will output all events. |
| AllAggregationPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with Aggregators which will output all events. |
| GroupByPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with GroupBy. |
| PerSnapshotOutputRateLimiter |
Parent implementation for per event periodic snapshot rate limiting.
|
| SnapshotOutputRateLimiter |
Parent implementation to run the
Scheduler to handle periodic snapshot rate
limiting. |
| WindowedPerSnapshotOutputRateLimiter |
Implementation of
PerSnapshotOutputRateLimiter for queries with Windows. |
| WrappedSnapshotOutputRateLimiter |
Implementation of
OutputRateLimiter to be used by Snapshot Output Rate Limiting implementations. |
Copyright © 2019 WSO2. All rights reserved.