Class GrokPatternRegistry

java.lang.Object
org.graylog2.grok.GrokPatternRegistry

@Singleton public class GrokPatternRegistry extends Object
  • Constructor Details

    • GrokPatternRegistry

      @Inject public GrokPatternRegistry(com.google.common.eventbus.EventBus serverEventBus, GrokPatternService grokPatternService, @Named("daemonScheduler") ScheduledExecutorService daemonExecutor)
  • Method Details

    • grokPatternsUpdated

      public void grokPatternsUpdated(GrokPatternsUpdatedEvent event)
    • grokPatternsDeleted

      public void grokPatternsDeleted(GrokPatternsDeletedEvent event)
    • grokPatternExists

      public boolean grokPatternExists(String patternName)
    • cachedGrokForPattern

      public io.krakens.grok.api.Grok cachedGrokForPattern(String pattern)
    • cachedGrokForPattern

      public io.krakens.grok.api.Grok cachedGrokForPattern(String pattern, boolean namedCapturesOnly)
    • patterns

      public Set<GrokPattern> patterns()