com.espertech.esper.rowregex
Class RegexHandlerFactoryDefault

java.lang.Object
  extended by com.espertech.esper.rowregex.RegexHandlerFactoryDefault
All Implemented Interfaces:
RegexHandlerFactory

public class RegexHandlerFactoryDefault
extends java.lang.Object
implements RegexHandlerFactory


Constructor Summary
RegexHandlerFactoryDefault()
           
 
Method Summary
 RegexPartitionStateRepo makePartitioned(RegexPartitionStateRandomAccessGetter prevGetter, RegexPartitionStateRepoGroupMeta stateRepoGroupMeta, AgentInstanceContext agentInstanceContext, EventRowRegexNFAView view, boolean keepScheduleState, RegexPartitionTerminationStateComparator terminationStateCompare)
           
 RegexPartitionStateRepo makeSingle(RegexPartitionStateRandomAccessGetter prevGetter, AgentInstanceContext agentInstanceContext, EventRowRegexNFAView view, boolean keepScheduleState, RegexPartitionTerminationStateComparator terminationStateCompare)
           
 EventRowRegexNFAViewFactory makeViewFactory(ViewFactoryChain viewFactoryChain, MatchRecognizeSpec matchRecognizeSpec, AgentInstanceContext agentInstanceContext, boolean isUnbound, java.lang.annotation.Annotation[] annotations, ConfigurationEngineDefaults.MatchRecognize matchRecognizeConfigs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexHandlerFactoryDefault

public RegexHandlerFactoryDefault()
Method Detail

makeViewFactory

public EventRowRegexNFAViewFactory makeViewFactory(ViewFactoryChain viewFactoryChain,
                                                   MatchRecognizeSpec matchRecognizeSpec,
                                                   AgentInstanceContext agentInstanceContext,
                                                   boolean isUnbound,
                                                   java.lang.annotation.Annotation[] annotations,
                                                   ConfigurationEngineDefaults.MatchRecognize matchRecognizeConfigs)
                                            throws ExprValidationException
Specified by:
makeViewFactory in interface RegexHandlerFactory
Throws:
ExprValidationException

makeSingle

public RegexPartitionStateRepo makeSingle(RegexPartitionStateRandomAccessGetter prevGetter,
                                          AgentInstanceContext agentInstanceContext,
                                          EventRowRegexNFAView view,
                                          boolean keepScheduleState,
                                          RegexPartitionTerminationStateComparator terminationStateCompare)
Specified by:
makeSingle in interface RegexHandlerFactory

makePartitioned

public RegexPartitionStateRepo makePartitioned(RegexPartitionStateRandomAccessGetter prevGetter,
                                               RegexPartitionStateRepoGroupMeta stateRepoGroupMeta,
                                               AgentInstanceContext agentInstanceContext,
                                               EventRowRegexNFAView view,
                                               boolean keepScheduleState,
                                               RegexPartitionTerminationStateComparator terminationStateCompare)
Specified by:
makePartitioned in interface RegexHandlerFactory

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