Class TaskReport.ReportMap

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<String,TaskReport>
org.apache.druid.indexer.report.TaskReport.ReportMap
All Implemented Interfaces:
Serializable, Cloneable, Map<String,TaskReport>
Enclosing interface:
TaskReport

public static class TaskReport.ReportMap extends LinkedHashMap<String,TaskReport>
Represents an ordered map from report key to a TaskReport that is compatible for writing out reports to files or serving over HTTP.

This class is needed for Jackson serde to work correctly. Without this class, a TaskReport is serialized without the type information and cannot be deserialized back into a concrete implementation.

See Also:
  • Constructor Details

    • ReportMap

      public ReportMap()
  • Method Details