Interface JsonMonitorable

    • Method Detail

      • getOwnMetrics

        net.minidev.json.JSONObject getOwnMetrics()
        Returns:
        The json string describing the entity, not including the child entities.
      • getChildren

        Map<String,​? extends JsonMonitorable> getChildren()
        Returns:
        The monitorable children of this entity, as [id, JsonExportable] pairs. Using this method, the framework can manage a complete tree to be monitored, where every entity has a unique path.
      • getFullMetrics

        default net.minidev.json.JSONObject getFullMetrics()
        Returns:
        The json representation of this monitorable, including own metrics and children