Class 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