com.espertech.esper.rowregex
Interface RegexHandlerFactory

All Known Implementing Classes:
RegexHandlerFactoryDefault

public interface RegexHandlerFactory

Service for creating match-recognize factory and state services.


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)
           
 

Method Detail

makeViewFactory

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

makeSingle

RegexPartitionStateRepo makeSingle(RegexPartitionStateRandomAccessGetter prevGetter,
                                   AgentInstanceContext agentInstanceContext,
                                   EventRowRegexNFAView view,
                                   boolean keepScheduleState,
                                   RegexPartitionTerminationStateComparator terminationStateCompare)

makePartitioned

RegexPartitionStateRepo makePartitioned(RegexPartitionStateRandomAccessGetter prevGetter,
                                        RegexPartitionStateRepoGroupMeta stateRepoGroupMeta,
                                        AgentInstanceContext agentInstanceContext,
                                        EventRowRegexNFAView view,
                                        boolean keepScheduleState,
                                        RegexPartitionTerminationStateComparator terminationStateCompare)

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