Uses of Package
com.espertech.esper.pattern

Packages that use com.espertech.esper.pattern
com.espertech.esper.core.context.activator Activation of streams for statement start. 
com.espertech.esper.core.context.factory Statement agent instance factories. 
com.espertech.esper.core.context.mgr Context management. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.core.service.resource Core service statement resource holders. 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
com.espertech.esper.metrics.instrumentation EPL instrumentation helpers. 
com.espertech.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
com.espertech.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
com.espertech.esper.pattern.observer Pattern observer classes the observe timer events 
com.espertech.esper.pattern.pool Pattern subexpression pool management 
com.espertech.esper.view.internal Internal management views for buffering view results and providing these to joins. 
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.context.activator
EvalRootFactoryNode
          This class is always the root node in the evaluation tree representing an event expression.
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
PatternContext
          Contains handles to implementations of services needed by evaluation nodes.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.context.factory
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.context.mgr
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
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.
MatchedEventMapMeta
           
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.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.service
EvalFactoryNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
PatternContextFactory
          Factory for pattern context instances, creating context objects for each distinct pattern based on the patterns root node and stream id.
PatternNodeFactory
           
PatternObjectResolutionService
          Factory service for resolving pattern objects such as guards and observers.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.service.resource
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.core.start
EvalFactoryNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.epl.parse
EvalFactoryNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
PatternNodeFactory
           
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.epl.spec
EvalFactoryNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
EvalNodeUtilFactoryFilter
           
MatchedEventMapMeta
           
PatternNodeFactory
           
 

Classes in com.espertech.esper.pattern used by com.espertech.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 com.espertech.esper.pattern used by com.espertech.esper.metrics.instrumentation
EvalAndNode
          This class represents an 'and' operator in the evaluation tree representing an event expressions.
EvalEveryDistinctNode
          This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
EvalEveryNode
          This class represents an 'every' operator in the evaluation tree representing an event expression.
EvalFilterNode
          This class represents a filter of events in the evaluation tree representing any event expressions.
EvalFollowedByNode
          This class represents a followed-by operator in the evaluation tree representing any event expressions.
EvalGuardNode
          This class represents a guard in the evaluation tree representing an event expressions.
EvalMatchUntilNode
          This class represents a match-until observer in the evaluation tree representing any event expressions.
EvalNotNode
          This class represents an 'not' operator in the evaluation tree representing any event expressions.
EvalObserverNode
          This class represents an observer expression in the evaluation tree representing an pattern expression.
EvalOrNode
          This class represents an 'or' operator in the evaluation tree representing any event 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.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.pattern
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.
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.
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.
EvalFactoryNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
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.
EvalFilterStateNodeConsume
           
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.
EvalFollowedByNodeOpType
          Followed-by operator types in the evaluation tree representing any event expressions.
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.
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
           
EvalNode
          Superclass of all nodes in an evaluation tree representing an event pattern expression.
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.
EvalNodeUtilFactoryFilter
           
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.
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.
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.
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.
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
EvalStateNode
          Superclass of all state nodes in an evaluation node tree representing an event expressions.
EvalStateNodeNumber
           
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.
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.
PatternContext
          Contains handles to implementations of services needed by evaluation nodes.
PatternContextFactory
          Factory for pattern context instances, creating context objects for each distinct pattern based on the patterns root node and stream id.
PatternExpressionPrecedenceEnum
           
PatternLevelAnnotationFlags
           
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
           
PatternObjectException
          This exception is thrown to indicate a problem with a view expression.
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.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.pattern.guard
EvalStateNodeNumber
           
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.
PatternAgentInstanceContext
          Contains handles to implementations of services needed by evaluation nodes.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.pattern.observer
EvalStateNodeNumber
           
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.
PatternAgentInstanceContext
          Contains handles to implementations of services needed by evaluation nodes.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.pattern.pool
EvalFollowedByNode
          This class represents a followed-by operator in the evaluation tree representing any event expressions.
 

Classes in com.espertech.esper.pattern used by com.espertech.esper.view.internal
EvalRootState
          Interface for a root state node accepting a callback to use to indicate pattern results.
 


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