Uses of Package
net.esper.pattern

Packages that use net.esper.pattern
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
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.core
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).
 

Classes in net.esper.pattern used by net.esper.eql.parse
EvalRootNode
          This class is always the root node in the evaluation tree representing an event 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.