com.espertech.esper.pattern
Interface PatternContextFactory

All Known Implementing Classes:
PatternContextFactoryDefault

public interface PatternContextFactory

Factory for pattern context instances, creating context objects for each distinct pattern based on the patterns root node and stream id.


Method Summary
 PatternContext createContext(StatementContext statementContext, int streamId, EvalRootFactoryNode rootNode, MatchedEventMapMeta matchedEventMapMeta, boolean allowResilient)
          Create a pattern context.
 PatternAgentInstanceContext createPatternAgentContext(PatternContext patternContext, AgentInstanceContext agentInstanceContext, boolean hasConsumingFilter)
           
 

Method Detail

createContext

PatternContext createContext(StatementContext statementContext,
                             int streamId,
                             EvalRootFactoryNode rootNode,
                             MatchedEventMapMeta matchedEventMapMeta,
                             boolean allowResilient)
Create a pattern context.

Parameters:
statementContext - is the statement information and services
streamId - is the stream id
rootNode - is the pattern root node
Returns:
pattern context

createPatternAgentContext

PatternAgentInstanceContext createPatternAgentContext(PatternContext patternContext,
                                                      AgentInstanceContext agentInstanceContext,
                                                      boolean hasConsumingFilter)

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