java.lang.Object
org.apache.hadoop.ozone.container.common.report.ReportManager

public final class ReportManager extends Object
ReportManager is responsible for managing all the ReportPublisher and also provides ScheduledExecutorService to ReportPublisher which should be used for scheduling the reports.
  • Method Details

    • init

      public void init()
      Initializes ReportManager, also initializes all the configured report publishers.
    • shutdown

      public void shutdown()
      Shutdown the ReportManager.
    • newBuilder

      public static ReportManager.Builder newBuilder(org.apache.hadoop.hdds.conf.ConfigurationSource conf)
      Returns new ReportManager.Builder which can be used to construct. ReportManager
      Parameters:
      conf - - Conf
      Returns:
      builder - Builder.