public final class ServiceManager extends Object
| Constructor and Description |
|---|
ServiceManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
dump()
Debug method to dump all registered services
|
static ServiceHandler |
getServiceHandler(Class<? extends ServiceHandler> serviceClass)
Get service handler by class
|
static ServiceHandler |
getServiceHandler(String name)
Get service handler by name
|
static ServiceHandler |
getServiceHandler(String name,
Class<? extends ServiceHandler> serviceClass)
Get service handler by name and check if handler class is correct.
|
static void |
registerClassLoader(ClassLoader classLoader)
Reload service providers
|
public static void registerClassLoader(ClassLoader classLoader)
public static ServiceHandler getServiceHandler(String name, Class<? extends ServiceHandler> serviceClass)
name - service nameserviceClass - service handler classpublic static ServiceHandler getServiceHandler(String name)
name - service namepublic static ServiceHandler getServiceHandler(Class<? extends ServiceHandler> serviceClass)
serviceClass - service handler classpublic static void dump()
Copyright © 2018. All rights reserved.