package com.linkedin.clustermanager.healthcheck;

import java.util.Map;

import com.linkedin.clustermanager.ZNRecord;

public abstract class HealthReportProvider
{
  public static final String _defaultPerfCounters = "defaultPerfCounters";
  
  public abstract Map<String, String> getRecentHealthReport();
  
  public String getReportName()
  {
    return _defaultPerfCounters;
  }
}

package com.linkedin.clustermanager.healthcheck;

import java.util.Map;

public abstract class HealthReportProvider
{
  public static final String _defaultPerfCounters = "defaultPerfCounters";
  
  public abstract Map<String, String> getRecentHealthReport();
  
  public String getReportName()
  {
    return _defaultPerfCounters;
  }

  public Map<String, Map<String, String>> getRecentPartitionHealthReport()
  {
    // TODO Auto-generated method stub
    return null;
  }
}

add getRecentPartitionHealthReport() in abstract class HealthReportProvider