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 © 2022 The Apache Software Foundation. All rights reserved.