Uses of Package
net.esper.pattern

Packages that use net.esper.pattern
net.esper.eql.spec Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
net.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
net.esper.pattern.observer Pattern observer classes the observe timer events 
 

Classes in net.esper.pattern used by net.esper.eql.spec
EvalFilterNode
          This class represents a filter of events in the evaluation tree representing any event expressions.
EvalNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
 

Classes in net.esper.pattern used by net.esper.filter
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.
 

Classes in net.esper.pattern used by net.esper.pattern
EvalNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalStateNode
          Superclass of all state nodes in an evaluation node tree representing an event expressions.
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).
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.
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.
 

Classes in net.esper.pattern used by net.esper.pattern.guard
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.
 

Classes in net.esper.pattern used by net.esper.pattern.observer
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.