@Singleton public class GrokPatternRegistry extends Object
Constructor and Description |
---|
GrokPatternRegistry(com.google.common.eventbus.EventBus serverEventBus,
GrokPatternService grokPatternService,
ScheduledExecutorService daemonExecutor) |
Modifier and Type | Method and Description |
---|---|
io.krakens.grok.api.Grok |
cachedGrokForPattern(String pattern) |
io.krakens.grok.api.Grok |
cachedGrokForPattern(String pattern,
boolean namedCapturesOnly) |
boolean |
grokPatternExists(String patternName) |
void |
grokPatternsDeleted(GrokPatternsDeletedEvent event) |
void |
grokPatternsUpdated(GrokPatternsUpdatedEvent event) |
Set<GrokPattern> |
patterns() |
@Inject public GrokPatternRegistry(com.google.common.eventbus.EventBus serverEventBus, GrokPatternService grokPatternService, @Named(value="daemonScheduler") ScheduledExecutorService daemonExecutor)
public void grokPatternsUpdated(GrokPatternsUpdatedEvent event)
public void grokPatternsDeleted(GrokPatternsDeletedEvent event)
public boolean grokPatternExists(String patternName)
public io.krakens.grok.api.Grok cachedGrokForPattern(String pattern)
public io.krakens.grok.api.Grok cachedGrokForPattern(String pattern, boolean namedCapturesOnly)
public Set<GrokPattern> patterns()
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.