Class ServiceManager

java.lang.Object
org.netxms.client.services.ServiceManager

public final class ServiceManager extends Object
Manager for client services
  • Constructor Details

    • ServiceManager

      public ServiceManager()
  • Method Details

    • registerClassLoader

      public static void registerClassLoader(ClassLoader classLoader)
      Reload service providers
      Parameters:
      classLoader - class loader to use
    • getModuleDataProvider

      public static ModuleDataProvider getModuleDataProvider(String name)
      Get module data provider for given module.
      Parameters:
      name - module name
      Returns:
      module data provider for given module or null
    • getServiceHandler

      public static ServiceHandler getServiceHandler(String name)
      Get service handler by name
      Parameters:
      name - service name
      Returns:
      service handler for given service
    • getServiceHandler

      public static ServiceHandler getServiceHandler(Class<? extends ServiceHandler> serviceClass)
      Get service handler by class
      Parameters:
      serviceClass - service handler class
      Returns:
      service handler for given service
    • dump

      public static void dump()
      Debug method to dump all registered services