Package org.netxms.client.services
Class ServiceManager
java.lang.Object
org.netxms.client.services.ServiceManager
Manager for client services
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddump()Debug method to dump all registered servicesstatic ModuleDataProvidergetModuleDataProvider(String name) Get module data provider for given module.static ServiceHandlergetServiceHandler(Class<? extends ServiceHandler> serviceClass) Get service handler by classstatic ServiceHandlergetServiceHandler(String name) Get service handler by namestatic voidregisterClassLoader(ClassLoader classLoader) Reload service providers
-
Constructor Details
-
ServiceManager
public ServiceManager()
-
-
Method Details
-
registerClassLoader
Reload service providers- Parameters:
classLoader- class loader to use
-
getModuleDataProvider
Get module data provider for given module.- Parameters:
name- module name- Returns:
- module data provider for given module or null
-
getServiceHandler
Get service handler by name- Parameters:
name- service name- Returns:
- service handler for given service
-
getServiceHandler
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
-