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
|
com.espertech.esper.pattern.observer |
Pattern observer classes the observe timer events
|
Modifier and Type | Class and Description |
---|---|
class |
MatchedEventConvertorImpl
Implements a convertor for pattern partial results to events per stream.
|
Modifier and Type | Method and Description |
---|---|
MatchedEventConvertor |
EvalMatchUntilFactoryNode.getConvertor() |
MatchedEventConvertor |
EvalEveryDistinctFactoryNode.getConvertor() |
Modifier and Type | Method and Description |
---|---|
static Object |
PatternExpressionUtil.evaluate(String objectName,
MatchedEventMap beginState,
ExprNode parameter,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext) |
static List<Object> |
PatternExpressionUtil.evaluate(String objectName,
MatchedEventMap beginState,
List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
static Object |
PatternExpressionUtil.evaluateTimePeriod(String objectName,
MatchedEventMap beginState,
ExprTimePeriod timePeriod,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate the pattern expression.
|
static Object |
PatternExpressionUtil.getKeys(MatchedEventMap matchEvent,
MatchedEventConvertor convertor,
ExprEvaluator[] expressions,
AgentInstanceContext agentInstanceContext) |
void |
EvalMatchUntilFactoryNode.setConvertor(MatchedEventConvertor convertor)
Sets the convertor for matching events to events-per-stream.
|
void |
EvalEveryDistinctFactoryNode.setConvertor(MatchedEventConvertor convertor)
Sets the convertor for matching events to events-per-stream.
|
Modifier and Type | Field and Description |
---|---|
protected MatchedEventConvertor |
TimerWithinOrMaxCountGuardFactory.convertor
For converting matched-events maps to events-per-stream.
|
protected MatchedEventConvertor |
TimerWithinGuardFactory.convertor
For converting matched-events maps to events-per-stream.
|
protected MatchedEventConvertor |
ExpressionGuardFactory.convertor
For converting matched-events maps to events-per-stream.
|
Modifier and Type | Method and Description |
---|---|
void |
TimerWithinOrMaxCountGuardFactory.setGuardParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor) |
void |
TimerWithinGuardFactory.setGuardParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor) |
void |
GuardFactory.setGuardParameters(List<ExprNode> guardParameters,
MatchedEventConvertor convertor)
Sets the guard object parameters.
|
void |
ExpressionGuardFactory.setGuardParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor) |
Constructor and Description |
---|
ExpressionGuard(MatchedEventConvertor convertor,
ExprEvaluator expression,
Quitable quitable) |
Modifier and Type | Field and Description |
---|---|
protected MatchedEventConvertor |
TimerScheduleObserverFactory.convertor |
protected MatchedEventConvertor |
TimerIntervalObserverFactory.convertor
Convertor to events-per-stream.
|
protected MatchedEventConvertor |
TimerAtObserverFactory.convertor
Convertor.
|
Modifier and Type | Method and Description |
---|---|
void |
TimerScheduleObserverFactory.setObserverParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext) |
void |
TimerIntervalObserverFactory.setObserverParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext) |
void |
TimerAtObserverFactory.setObserverParameters(List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext) |
void |
ObserverFactory.setObserverParameters(List<ExprNode> observerParameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext)
Sets the observer object parameters.
|