Class PipelineInterpreter.State

java.lang.Object
org.graylog.plugins.pipelineprocessor.processors.PipelineInterpreter.State
Enclosing class:
PipelineInterpreter

public static class PipelineInterpreter.State extends Object
  • Field Details

  • Constructor Details

    • State

      public State(com.google.common.collect.ImmutableMap<String,Pipeline> currentPipelines, com.google.common.collect.ImmutableSetMultimap<String,Pipeline> streamPipelineConnections, RuleMetricsConfigDto ruleMetricsConfig, com.codahale.metrics.MetricRegistry metricRegistry, @Named("processbuffer_processors") int processorCount, @Named("cached_stageiterators") boolean cachedIterators)
  • Method Details

    • getStageCacheMetricName

      protected String getStageCacheMetricName()
    • getCurrentPipelines

      public com.google.common.collect.ImmutableMap<String,Pipeline> getCurrentPipelines()
    • getStreamPipelineConnections

      public com.google.common.collect.ImmutableSetMultimap<String,Pipeline> getStreamPipelineConnections()
    • enableRuleMetrics

      public boolean enableRuleMetrics()
    • getStageIterator

      public StageIterator getStageIterator(Set<Pipeline> pipelines)