|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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). |
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. |
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). |
PatternStateFactory | Factory for pattern state object implementations. |
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 an "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. |
EvalNodeAnalysisResult | Result of analysis of pattern expression node tree. |
EvalNodeNumber | A node number assigned to evaluation nodes in a tree-structure. |
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. |
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. |
PatternContext | Contains handles to implementations of services needed by evaluation nodes. |
PatternContextFactoryDefault | Default pattern context factory. |
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. |
PatternStateFactoryImpl | Default pattern state factory. |
Exception Summary | |
---|---|
PatternObjectException | This exception is thrown to indicate a problem with a view expression. |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |