Package org.graylog2.outputs.filter
Class PipelineRuleOutputFilterState
java.lang.Object
org.graylog.plugins.pipelineprocessor.processors.PipelineInterpreter.State
org.graylog2.outputs.filter.PipelineRuleOutputFilterState
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.graylog.plugins.pipelineprocessor.processors.PipelineInterpreter.State
STAGE_CACHE_METRIC_SUFFIX -
Constructor Summary
ConstructorsConstructorDescriptionPipelineRuleOutputFilterState(com.google.common.collect.ImmutableMap<String, Pipeline> pipelines, com.google.common.collect.ImmutableSet<String> destinations, com.google.common.collect.ImmutableSet<String> activeStreams, com.codahale.metrics.MetricRegistry metricRegistry, int processorCount, boolean cachedIterators) -
Method Summary
Methods inherited from class org.graylog.plugins.pipelineprocessor.processors.PipelineInterpreter.State
enableRuleMetrics, getCurrentPipelines, getStageIterator, getStreamPipelineConnections
-
Constructor Details
-
PipelineRuleOutputFilterState
@Inject public PipelineRuleOutputFilterState(com.google.common.collect.ImmutableMap<String, Pipeline> pipelines, com.google.common.collect.ImmutableSet<String> destinations, com.google.common.collect.ImmutableSet<String> activeStreams, com.codahale.metrics.MetricRegistry metricRegistry, @Named("processbuffer_processors") int processorCount, @Named("cached_stageiterators") boolean cachedIterators)
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
getDestinations
-
getActiveStreams
-
getPipelinesForMessage
-
getStageCacheMetricName
- Overrides:
getStageCacheMetricNamein classPipelineInterpreter.State
-