Package | Description |
---|---|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.metrics.instrumentation |
EPL instrumentation helpers.
|
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 |
---|---|
protected MatchedEventMap |
ContextControllerInitTerm.getMatchedEventMap(Map<String,Object> builtinProperties) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerConditionTimePeriod.activate(EventBean optionalTriggerEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
ContextControllerConditionPattern.activate(EventBean optionalTriggeringEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringReslient) |
void |
ContextControllerConditionNever.activate(EventBean optionalTriggerEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
ContextControllerConditionImmediate.activate(EventBean optionalTriggerEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
ContextControllerConditionFilter.activate(EventBean optionalTriggeringEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
ContextControllerConditionCrontab.activate(EventBean optionalTriggerEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringResilient) |
void |
ContextControllerCondition.activate(EventBean optionalTriggeringEvent,
MatchedEventMap priorMatches,
long timeOffset,
boolean isRecoveringReslient) |
Modifier and Type | Method and Description |
---|---|
Object |
FilterSpecParamRange.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamIn.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
ExprNodeAdapterBase |
FilterSpecParamExprNode.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamEventPropIndexed.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamEventProp.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamContextProp.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamConstant.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamAdvancedIndexQuadTreePointRegion.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
Object |
FilterSpecParamAdvancedIndexQuadTreeMXCIF.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext) |
abstract Object |
FilterSpecParam.getFilterValue(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext)
Return the filter parameter constant to filter for.
|
Object |
FilterSpecParamFilterForEval.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext)
Returns the filter value representing the endpoint.
|
Object |
FilterForEvalEventPropMayCoerce.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext) |
Object |
FilterForEvalEventPropIndexedMayCoerce.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext) |
Double |
FilterForEvalEventPropIndexedDouble.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalEventPropDouble.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
FilterForEvalContextPropString.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
FilterForEvalContextPropMayCoerce.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext) |
Double |
FilterForEvalContextPropDouble.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
String |
FilterForEvalConstantString.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalConstantDouble.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Object |
FilterForEvalConstantAnyType.getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext) |
Double |
FilterSpecParamFilterForEvalDouble.getFilterValueDouble(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalEventPropIndexedDouble.getFilterValueDouble(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalEventPropDouble.getFilterValueDouble(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalContextPropDouble.getFilterValueDouble(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Double |
FilterForEvalConstantDouble.getFilterValueDouble(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
FilterValueSet |
FilterSpecCompiled.getValueSet(MatchedEventMap matchedEvents,
AgentInstanceContext agentInstanceContext,
FilterValueSetParam[][] addendum)
Returns the values for the filter, using the supplied result events to ask filter parameters
for the value to filter for.
|
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qPatternAndEvaluateTrue(EvalAndNode evalAndNode,
MatchedEventMap passUp) |
void |
Instrumentation.qPatternAndEvaluateTrue(EvalAndNode evalAndNode,
MatchedEventMap passUp) |
void |
InstrumentationDefault.qPatternAndStart(EvalAndNode evalAndNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternAndStart(EvalAndNode evalAndNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternEveryDistinctEvaluateTrue(EvalEveryDistinctNode everyDistinctNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternEveryDistinctEvaluateTrue(EvalEveryDistinctNode everyDistinctNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternEveryDistinctStart(EvalEveryDistinctNode everyNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternEveryDistinctStart(EvalEveryDistinctNode everyNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternEveryEvaluateTrue(EvalEveryNode evalEveryNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternEveryEvaluateTrue(EvalEveryNode evalEveryNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternEveryStart(EvalEveryNode evalEveryNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternEveryStart(EvalEveryNode evalEveryNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternFilterQuit(EvalFilterNode evalFilterNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternFilterQuit(EvalFilterNode evalFilterNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternFilterStart(EvalFilterNode evalFilterNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternFilterStart(EvalFilterNode evalFilterNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternFollowedByEvaluateTrue(EvalFollowedByNode evalFollowedByNode,
MatchedEventMap matchEvent,
Integer index) |
void |
Instrumentation.qPatternFollowedByEvaluateTrue(EvalFollowedByNode evalFollowedByNode,
MatchedEventMap matchEvent,
Integer index) |
void |
InstrumentationDefault.qPatternFollowedByStart(EvalFollowedByNode evalFollowedByNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternFollowedByStart(EvalFollowedByNode evalFollowedByNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternGuardEvaluateTrue(EvalGuardNode evalGuardNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternGuardEvaluateTrue(EvalGuardNode evalGuardNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternGuardStart(EvalGuardNode evalGuardNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternGuardStart(EvalGuardNode evalGuardNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternMatchUntilEvaluateTrue(EvalMatchUntilNode evalMatchUntilNode,
MatchedEventMap matchEvent,
boolean matchFromUntil) |
void |
Instrumentation.qPatternMatchUntilEvaluateTrue(EvalMatchUntilNode evalMatchUntilNode,
MatchedEventMap matchEvent,
boolean matchFromUntil) |
void |
InstrumentationDefault.qPatternMatchUntilStart(EvalMatchUntilNode evalMatchUntilNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternMatchUntilStart(EvalMatchUntilNode evalMatchUntilNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternNotEvaluateTrue(EvalNotNode evalNotNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternNotEvaluateTrue(EvalNotNode evalNotNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternNotStart(EvalNotNode evalNotNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternNotStart(EvalNotNode evalNotNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternObserverEvaluateTrue(EvalObserverNode evalObserverNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternObserverEvaluateTrue(EvalObserverNode evalObserverNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternObserverStart(EvalObserverNode evalObserverNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternObserverStart(EvalObserverNode evalObserverNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternOrEvaluateTrue(EvalOrNode evalOrNode,
MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternOrEvaluateTrue(EvalOrNode evalOrNode,
MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternOrStart(EvalOrNode evalOrNode,
MatchedEventMap beginState) |
void |
Instrumentation.qPatternOrStart(EvalOrNode evalOrNode,
MatchedEventMap beginState) |
void |
InstrumentationDefault.qPatternRootEvaluateTrue(MatchedEventMap matchEvent) |
void |
Instrumentation.qPatternRootEvaluateTrue(MatchedEventMap matchEvent) |
void |
InstrumentationDefault.qPatternRootStart(MatchedEventMap root) |
void |
Instrumentation.qPatternRootStart(MatchedEventMap root) |
Modifier and Type | Class and Description |
---|---|
class |
MatchedEventMapImpl
Collection for internal use similar to the MatchedEventMap class in the client package
that holds the one or more events that could match any defined event expressions.
|
Modifier and Type | Field and Description |
---|---|
protected MatchedEventMap |
EvalMatchUntilStateNode.beginState |
protected MatchedEventMap |
EvalGuardStateNode.beginState |
protected MatchedEventMap |
EvalFilterStateNode.beginState |
protected MatchedEventMap |
EvalEveryStateNode.beginState |
protected MatchedEventMap |
EvalEveryDistinctStateNode.beginState |
protected MatchedEventMap |
EvalEveryDistinctStateExpireKeyNode.beginState |
Modifier and Type | Method and Description |
---|---|
static MatchedEventMap |
EvalMatchUntilStateNode.consolidate(MatchedEventMap beginState,
ArrayList<EventBean>[] matchedEventList,
int[] tagsArrayed) |
MatchedEventMap |
MatchedEventMap.shallowCopy()
Make a shallow copy of this collection.
|
Modifier and Type | Method and Description |
---|---|
static List<MatchedEventMap> |
EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent,
Object[] eventsPerChild,
int indexFrom)
Generate a list of matching event combinations constisting of the events per child that are passed in.
|
Modifier and Type | Method and Description |
---|---|
static void |
EvalAndStateNode.addMatchEvent(Object[] eventsPerChild,
int indexFrom,
MatchedEventMap matchEvent) |
static MatchedEventMap |
EvalMatchUntilStateNode.consolidate(MatchedEventMap beginState,
ArrayList<EventBean>[] matchedEventList,
int[] tagsArrayed) |
static boolean |
PatternConsumptionUtil.containsEvent(Set<EventBean> matchEvent,
MatchedEventMap beginState) |
EventBean[] |
MatchedEventConvertorImpl.convert(MatchedEventMap events) |
EventBean[] |
MatchedEventConvertor.convert(MatchedEventMap events)
Converts pattern matching events to events per stream.
|
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.
|
void |
Evaluator.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted)
Indicate a change in truth value to true.
|
void |
EvalRootStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalOrStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalNotStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalMatchUntilStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalGuardStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalFollowedByWithMaxStateNodeManaged.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalFollowedByStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalEveryStateSpawnEvaluator.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalEveryStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalEveryDistinctStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalEveryDistinctStateExpireKeyNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalAuditStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
void |
EvalAndStateNode.evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted) |
protected static void |
EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList,
int index,
List<MatchedEventMap> result,
MatchedEventMap matchEvent)
For each combination of MatchedEventMap instance in all collections, add an entry to the list.
|
static List<MatchedEventMap> |
EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent,
Object[] eventsPerChild,
int indexFrom)
Generate a list of matching event combinations constisting of the events per child that are passed in.
|
static Object |
PatternExpressionUtil.getKeys(MatchedEventMap matchEvent,
MatchedEventConvertor convertor,
ExprEvaluator[] expressions,
AgentInstanceContext agentInstanceContext) |
static EvalMatchUntilStateBounds |
EvalMatchUntilStateBounds.initBounds(EvalMatchUntilFactoryNode factoryNode,
MatchedEventMap beginState,
PatternAgentInstanceContext context) |
void |
MatchedEventMapImpl.merge(MatchedEventMap other)
Merge the state of an other match event structure into this one by adding all entries
within the MatchedEventMap to this match event.
|
void |
MatchedEventMap.merge(MatchedEventMap other)
Merge the state of an other match event structure into this one by adding all entries
within the MatchedEventMap to this match event.
|
void |
EvalObserverStateNode.observerEvaluateTrue(MatchedEventMap matchEvent,
boolean quitted) |
abstract void |
EvalStateNode.start(MatchedEventMap beginState)
Starts the event expression or an instance of it.
|
void |
EvalRootStateNode.start(MatchedEventMap beginState) |
void |
EvalOrStateNode.start(MatchedEventMap beginState) |
void |
EvalObserverStateNode.start(MatchedEventMap beginState) |
void |
EvalNotStateNode.start(MatchedEventMap beginState) |
void |
EvalMatchUntilStateNode.start(MatchedEventMap beginState) |
void |
EvalGuardStateNode.start(MatchedEventMap beginState) |
void |
EvalFollowedByWithMaxStateNodeManaged.start(MatchedEventMap beginState) |
void |
EvalFollowedByStateNode.start(MatchedEventMap beginState) |
void |
EvalFilterStateNode.start(MatchedEventMap beginState) |
void |
EvalEveryStateNode.start(MatchedEventMap beginState) |
void |
EvalEveryDistinctStateNode.start(MatchedEventMap beginState) |
void |
EvalEveryDistinctStateExpireKeyNode.start(MatchedEventMap beginState) |
void |
EvalAuditStateNode.start(MatchedEventMap beginState) |
void |
EvalAndStateNode.start(MatchedEventMap beginState) |
EvalRootState |
EvalRootNode.start(PatternMatchCallback callback,
PatternContext context,
MatchedEventMap beginState,
boolean isRecoveringResilient) |
protected EvalRootState |
EvalRootNode.startInternal(PatternMatchCallback callback,
PatternContext context,
MatchedEventMap beginState,
boolean isRecoveringResilient) |
void |
EvalRootStateNode.startRecoverable(boolean startRecoverable,
MatchedEventMap beginState) |
void |
EvalRootState.startRecoverable(boolean startRecoverable,
MatchedEventMap beginState) |
void |
EvalStateNodeVisitor.visitEvery(EvalEveryFactoryNode factoryNode,
EvalStateNode stateNode,
MatchedEventMap beginState,
Object... stateFlat) |
void |
EvalStateNodeVisitor.visitEveryDistinct(EvalEveryDistinctFactoryNode factoryNode,
EvalStateNode stateNode,
MatchedEventMap beginState,
Collection keySetCollection) |
void |
EvalStateNodeVisitor.visitFilter(EvalFilterFactoryNode factoryNode,
EvalStateNode stateNode,
EPStatementHandleCallback handle,
MatchedEventMap beginState) |
Modifier and Type | Method and Description |
---|---|
protected static void |
EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList,
int index,
List<MatchedEventMap> result,
MatchedEventMap matchEvent)
For each combination of MatchedEventMap instance in all collections, add an entry to the list.
|
protected static void |
EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList,
int index,
List<MatchedEventMap> result,
MatchedEventMap matchEvent)
For each combination of MatchedEventMap instance in all collections, add an entry to the list.
|
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) |
boolean |
TimerWithinOrMaxCountGuard.inspect(MatchedEventMap matchEvent) |
boolean |
TimerWithinGuard.inspect(MatchedEventMap matchEvent) |
boolean |
Guard.inspect(MatchedEventMap matchEvent)
Returns true if inspection shows that the match events can pass, or false to not pass.
|
boolean |
ExpressionGuard.inspect(MatchedEventMap matchEvent) |
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 | Field and Description |
---|---|
protected MatchedEventMap |
TimerScheduleObserver.beginState |
Modifier and Type | Method and Description |
---|---|
MatchedEventMap |
TimerScheduleObserver.getBeginState() |
MatchedEventMap |
TimerIntervalObserver.getBeginState() |
MatchedEventMap |
TimerAtObserver.getBeginState() |
MatchedEventMap |
EventObserver.getBeginState() |
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.
|
void |
ObserverEventEvaluator.observerEvaluateTrue(MatchedEventMap matchEvent,
boolean quitted)
Indicate an event for evaluation (sub-expression the observer represents has turned true).
|
void |
EventObserverVisitor.visitObserver(MatchedEventMap beginState,
int numBytes,
Object... stateFlat) |
Constructor and Description |
---|
TimerAtObserver(ScheduleSpec scheduleSpec,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator)
Ctor.
|
TimerIntervalObserver(long deltaTime,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator)
Ctor.
|
TimerScheduleObserver(TimerScheduleSpec spec,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
boolean isFilterChildNonQuitting) |