public interface RegexHandlerFactory
Modifier and Type | Method and Description |
---|---|
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,
Annotation[] annotations,
ConfigurationEngineDefaults.MatchRecognize matchRecognizeConfigs) |
EventRowRegexNFAViewFactory makeViewFactory(ViewFactoryChain viewFactoryChain, MatchRecognizeSpec matchRecognizeSpec, AgentInstanceContext agentInstanceContext, boolean isUnbound, Annotation[] annotations, ConfigurationEngineDefaults.MatchRecognize matchRecognizeConfigs) throws ExprValidationException
ExprValidationException
RegexPartitionStateRepo makeSingle(RegexPartitionStateRandomAccessGetter prevGetter, AgentInstanceContext agentInstanceContext, EventRowRegexNFAView view, boolean keepScheduleState, RegexPartitionTerminationStateComparator terminationStateCompare)
RegexPartitionStateRepo makePartitioned(RegexPartitionStateRandomAccessGetter prevGetter, RegexPartitionStateRepoGroupMeta stateRepoGroupMeta, AgentInstanceContext agentInstanceContext, EventRowRegexNFAView view, boolean keepScheduleState, RegexPartitionTerminationStateComparator terminationStateCompare)