@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–2021 Graylog, Inc.. All rights reserved.