Package net.esper.pattern

Interface Summary
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).
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.
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
EvalAndNode This class represents an 'and' operator in the evaluation tree representing an event expressions.
EvalAndStateNode This class represents the state of a "and" operator in the evaluation state tree.
EvalEveryNode This class represents an 'every' operator in the evaluation tree representing an event expression.
EvalEveryStateNode Contains the state collected by an "every" operator.
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.
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.
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.
EvalNode Superclass of all nodes in an evaluation tree representing an event pattern expression.
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.
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.
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.
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.
EvalStateNodePrinterVisitor Visitor class for printing out an evaluation state tree where each node is printed indented according to its depth in the tree.
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.
PatternContext Contains handles to implementations of services needed by evaluation nodes.