Package | Description |
---|---|
com.espertech.esper.pattern |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active
pattern instance
|
com.espertech.esper.pattern.guard |
Pattern guards that can define the lifetime of a pattern
|
Modifier and Type | Class and Description |
---|---|
class |
EvalGuardStateNode
This class represents the state of a "within" operator in the evaluation state tree.
|
Modifier and Type | Method and Description |
---|---|
Guard |
TimerWithinOrMaxCountGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
EvalStateNodeNumber stateNodeId,
Object guardState) |
Guard |
TimerWithinGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap matchedEventMap,
Quitable quitable,
EvalStateNodeNumber stateNodeId,
Object guardState) |
Guard |
GuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
EvalStateNodeNumber stateNodeId,
Object guardState)
Constructs a guard instance.
|
Guard |
ExpressionGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
EvalStateNodeNumber stateNodeId,
Object guardState) |
Constructor and Description |
---|
ExpressionGuard(MatchedEventConvertor convertor,
ExprEvaluator expression,
Quitable quitable) |
TimerWithinGuard(long delta,
Quitable quitable)
Ctor.
|
TimerWithinOrMaxCountGuard(long deltaTime,
int numCountTo,
Quitable quitable)
Ctor.
|