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:
    Serialized Form
    • Constructor Detail

      • ReportMap

        public ReportMap()