Class AccumulatorRegistry

java.lang.Object
org.apache.flink.runtime.accumulators.AccumulatorRegistry

public class AccumulatorRegistry extends Object
Main accumulator registry which encapsulates user-defined accumulators.
  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
    • jobID

      protected final org.apache.flink.api.common.JobID jobID
    • taskID

      protected final ExecutionAttemptID taskID
  • Constructor Details

    • AccumulatorRegistry

      public AccumulatorRegistry(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID taskID)
  • Method Details

    • getSnapshot

      public AccumulatorSnapshot getSnapshot()
      Creates a snapshot of this accumulator registry.
      Returns:
      a serialized accumulator map
    • getUserMap

      public Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> getUserMap()
      Gets the map for user-defined accumulators.