| Interface | Description |
|---|---|
| CounterLimit |
Counter limit interface for defining counter name and its limit exceeding which action defined in trigger will get
executed.
|
| Expression |
Expression that is defined in triggers.
|
| Expression.Builder | |
| Trigger |
Trigger interface which gets mapped to CREATE TRIGGER ..
|
| TriggerActionHandler<SessionType> |
Interface for handling rule violations by queries and for performing actions defined in the rules.
|
| Class | Description |
|---|---|
| Action |
Action that gets invoked for trigger violations.
|
| CustomCounterLimit |
Custom counters with limits (this will only work if the execution engine exposes this counter)
|
| ExecutionTrigger |
Trigger with query level scope that contains a name, trigger expression violating which defined action will be
executed.
|
| ExpressionFactory |
Factory to create expressions
|
| FileSystemCounterLimit |
File system specific counters with defined limits
|
| SessionTriggerProvider |
Implementation for providing current open sessions and active trigger.
|
| TimeCounterLimit |
Time based counters with limits
|
| TriggerExpression |
Simple trigger expression for a rule.
|
| VertexCounterLimit |
Vertex specific counters with limits
|
| WmContext |
Some context information that are required for rule evaluation.
|
| Enum | Description |
|---|---|
| Action.Type | |
| Expression.Predicate | |
| FileSystemCounterLimit.FSCounter | |
| TimeCounterLimit.TimeCounter | |
| VertexCounterLimit.VertexCounter |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.