Class ServiceManager


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

      • ServiceManager

        public ServiceManager()
    • Method Detail

      • registerClassLoader

        public static void registerClassLoader​(ClassLoader classLoader)
        Reload service providers
      • getServiceHandler

        public static ServiceHandler getServiceHandler​(String name,
                                                       Class<? extends ServiceHandler> serviceClass)
        Get service handler by name and check if handler class is correct.
        Parameters:
        name - service name
        serviceClass - service handler class
        Returns:
        service handler for given service
      • 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