Class MonitoringDataProviderHandler

java.lang.Object
org.jppf.management.diagnostics.MonitoringDataProviderHandler

public final class MonitoringDataProviderHandler extends Object
This class provides methods to find, load and access MonitoringDataProviders. It is implemented as a singleton.
Author:
Laurent Cohen
  • Method Details

    • getProviders

      public static List<MonitoringDataProvider> getProviders()
      Get a list of all the MonitoringDataProviders that were found in the classpath.
      Returns:
      the list of providers discovered via SPI.
    • getAllProperties

      public static List<JPPFProperty<?>> getAllProperties()
      Get a consolidated list of all properties defined by all MonitoringDataProviders.
      Returns:
      the list of properties of all providers.
    • getConverters

      public static Map<String,MonitoringValueConverter> getConverters()
      Get the mappings of property names to their associted converter, if any.
      Returns:
      a Map of string property names to their associated MonitoringValueConverter.