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 | Method and Description |
---|---|
PatternAgentInstanceContext |
PatternContextFactoryDefault.createPatternAgentContext(PatternContext patternContext,
AgentInstanceContext agentInstanceContext,
boolean hasConsumingFilter) |
PatternAgentInstanceContext |
PatternContextFactory.createPatternAgentContext(PatternContext patternContext,
AgentInstanceContext agentInstanceContext,
boolean hasConsumingFilter) |
PatternAgentInstanceContext |
EvalObserverStateNode.getContext() |
PatternAgentInstanceContext |
EvalNodeBase.getContext() |
PatternAgentInstanceContext |
EvalGuardStateNode.getContext() |
Modifier and Type | Method and Description |
---|---|
long |
EvalEveryDistinctFactoryNode.absExpiry(PatternAgentInstanceContext context) |
static EvalMatchUntilStateBounds |
EvalMatchUntilStateBounds.initBounds(EvalMatchUntilFactoryNode factoryNode,
MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EvalNode |
EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
abstract EvalNode |
EvalNodeFactoryBase.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAuditFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode[] |
EvalNodeUtil.makeEvalNodeChildren(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode |
EvalNodeUtil.makeEvalNodeSingleChild(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalRootNode |
EvalNodeUtil.makeRootNodeFromFactory(EvalRootFactoryNode rootFactoryNode,
PatternAgentInstanceContext patternAgentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
PatternAgentInstanceContext |
Quitable.getContext()
Retains the pattern context with relevant pattern and statement-level services.
|
Modifier and Type | Method and Description |
---|---|
int |
TimerWithinOrMaxCountGuardFactory.computeNumCountTo(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
long |
TimerWithinOrMaxCountGuardFactory.computeTime(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
long |
TimerWithinGuardFactory.computeTime(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
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) |
Modifier and Type | Method and Description |
---|---|
PatternAgentInstanceContext |
ObserverEventEvaluator.getContext() |
Modifier and Type | Method and Description |
---|---|
long |
TimerIntervalObserverFactory.computeDelta(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
ScheduleSpec |
TimerAtObserverFactory.computeSpec(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
TimerScheduleSpec |
TimerScheduleObserverFactory.computeSpecDynamic(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EventObserver |
TimerScheduleObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
EvalStateNodeNumber stateNodeId,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
TimerIntervalObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
EvalStateNodeNumber stateNodeId,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
TimerAtObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
EvalStateNodeNumber stateNodeId,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
ObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
EvalStateNodeNumber stateNodeId,
Object observerState,
boolean isFilterChildNonQuitting)
Make an observer instance.
|