Package com.espertech.esper.pattern

Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance

See:
          Description

Interface Summary
EvalFactoryNode Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalFilterStateNodeConsume  
EvalNode Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalNodeUtilFactoryFilter  
EvalRootState Interface for a root state node accepting a callback to use to indicate pattern results.
EvalStateNodeVisitor Interface for visiting each element in the evaluation node tree for an event expression (see Visitor pattern).
Evaluator Interface for nodes in an expression evaluation state tree that are being informed by a child that the event expression fragments (subtrees) which the child represents has turned true (evaluateTrue method) or false (evaluateFalse).
MatchedEventConvertor Converts from a map of prior matching events to a events per stream for resultion by expressions.
MatchedEventMap 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.
PatternContextFactory Factory for pattern context instances, creating context objects for each distinct pattern based on the patterns root node and stream id.
PatternMatchCallback Callback interface for anything that requires to be informed of matching events which would be stored in the MatchedEventMap structure passed to the implementation.
PatternNodeFactory  
PatternObjectResolutionService Factory service for resolving pattern objects such as guards and observers.
PatternStarter Interface for observing when an event expression needs to start (by adding the first listener).
PatternStopCallback Interface for executing a stop on an active event expression.
 

Class Summary
EvalAndFactoryNode This class represents an 'and' operator in the evaluation tree representing an event expressions.
EvalAndNode This class represents an 'and' operator in the evaluation tree representing an event expressions.
EvalAndStateNode This class represents the state of an "and" operator in the evaluation state tree.
EvalAuditFactoryNode This class represents an 'or' operator in the evaluation tree representing any event expressions.
EvalAuditInstanceCount  
EvalAuditNode This class represents an 'or' operator in the evaluation tree representing any event expressions.
EvalAuditStateNode This class represents the state of a followed-by operator in the evaluation state tree.
EvalEveryDistinctFactoryNode This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
EvalEveryDistinctNode This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
EvalEveryDistinctStateExpireKeyNode Contains the state collected by an "every" operator.
EvalEveryDistinctStateNode Contains the state collected by an "every" operator.
EvalEveryFactoryNode This class represents an 'every' operator in the evaluation tree representing an event expression.
EvalEveryNode This class represents an 'every' operator in the evaluation tree representing an event expression.
EvalEveryStateNode Contains the state collected by an "every" operator.
EvalEveryStateSpawnEvaluator This class contains the state of an 'every' operator in the evaluation state tree.
EvalFilterConsumptionHandler  
EvalFilterFactoryNode This class represents a filter of events in the evaluation tree representing any event expressions.
EvalFilterNode This class represents a filter of events in the evaluation tree representing any event expressions.
EvalFilterStateNode This class contains the state of a single filter expression in the evaluation state tree.
EvalFilterStateNodeConsumeImpl This class contains the state of a single filter expression in the evaluation state tree.
EvalFollowedByFactoryNode This class represents a followed-by operator in the evaluation tree representing any event expressions.
EvalFollowedByNode This class represents a followed-by operator in the evaluation tree representing any event expressions.
EvalFollowedByStateNode This class represents the state of a followed-by operator in the evaluation state tree.
EvalFollowedByWithMaxStateNodeManaged This class represents the state of a followed-by operator in the evaluation state tree, with a maximum number of instances provided, and with the additional capability to engine-wide report on pattern instances.
EvalGuardFactoryNode This class represents a guard in the evaluation tree representing an event expressions.
EvalGuardNode This class represents a guard in the evaluation tree representing an event expressions.
EvalGuardStateNode This class represents the state of a "within" operator in the evaluation state tree.
EvalMatchUntilFactoryNode This class represents a match-until observer in the evaluation tree representing any event expressions.
EvalMatchUntilNode This class represents a match-until observer in the evaluation tree representing any event expressions.
EvalMatchUntilStateBounds  
EvalMatchUntilStateNode This class represents the state of a match-until node in the evaluation state tree.
EvalNodeAnalysisResult Result of analysis of pattern expression node tree.
EvalNodeBase Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalNodeFactoryBase Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalNodeUtil  
EvalNotFactoryNode This class represents an 'not' operator in the evaluation tree representing any event expressions.
EvalNotNode This class represents an 'not' operator in the evaluation tree representing any event expressions.
EvalNotStateNode This class contains the state of an 'not' operator in the evaluation state tree.
EvalObserverFactoryNode This class represents an observer expression in the evaluation tree representing an pattern expression.
EvalObserverNode This class represents an observer expression in the evaluation tree representing an pattern expression.
EvalObserverStateNode This class represents the state of an eventObserver sub-expression in the evaluation state tree.
EvalOrFactoryNode This class represents an 'or' operator in the evaluation tree representing any event expressions.
EvalOrNode This class represents an 'or' operator in the evaluation tree representing any event expressions.
EvalOrStateNode This class represents the state of a "or" operator in the evaluation state tree.
EvalRootFactoryNode This class is always the root node in the evaluation tree representing an event expression.
EvalRootNode This class is always the root node in the evaluation tree representing an event expression.
EvalRootStateNode This class is always the root node in the evaluation state tree representing any activated event expression.
EvalStateNode Superclass of all state nodes in an evaluation node tree representing an event expressions.
EvalStateNodeNumber  
MatchedEventConvertorImpl Implements a convertor for pattern partial results to events per stream.
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.
MatchedEventMapMeta  
PatternAgentInstanceContext Contains handles to implementations of services needed by evaluation nodes.
PatternConsumptionUtil  
PatternContext Contains handles to implementations of services needed by evaluation nodes.
PatternContextFactoryDefault Default pattern context factory.
PatternExpressionUtil Utility for evaluating pattern expressions.
PatternLevelAnnotationFlags  
PatternLevelAnnotationUtil  
PatternNodeFactoryImpl  
PatternObjectHelper Helper producing a repository of built-in pattern objects.
PatternObjectResolutionServiceImpl Resolves pattern object namespace and name to guard or observer factory class, using configuration.
 

Enum Summary
EvalFollowedByNodeOpType Followed-by operator types in the evaluation tree representing any event expressions.
PatternExpressionPrecedenceEnum  
 

Exception Summary
PatternObjectException This exception is thrown to indicate a problem with a view expression.
 

Package com.espertech.esper.pattern Description

Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com