Class AbstractReporterSetup<REPORTER,​REPORTED>

  • Type Parameters:
    REPORTER - generic type of the reporter.
    REPORTED - generic type of what is reported.
    Direct Known Subclasses:
    EventReporterSetup, ReporterSetup, TraceReporterSetup

    public abstract class AbstractReporterSetup<REPORTER,​REPORTED>
    extends Object
    Abstract base class for reporter setups.
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • name

        protected final String name
      • configuration

        protected final org.apache.flink.metrics.MetricConfig configuration
      • reporter

        protected final REPORTER reporter
      • additionalVariables

        protected final Map<String,​String> additionalVariables
    • Method Detail

      • getAdditionalVariables

        public Map<String,​String> getAdditionalVariables()
      • getName

        public String getName()
      • getReporter

        public REPORTER getReporter()
      • getExcludedVariables

        public Set<String> getExcludedVariables()
      • getDelimiterConfigOption

        protected abstract org.apache.flink.configuration.ConfigOption<String> getDelimiterConfigOption()
      • getExcludedVariablesConfigOption

        protected abstract org.apache.flink.configuration.ConfigOption<String> getExcludedVariablesConfigOption()