<T> RegisteredServiceProvider<T> |
cancel(Class<T> service,
T provider)
Cancel a service's provider.
|
List<RegisteredServiceProvider<?>> |
cancel(Plugin plugin)
Cancel service's provider(s) offered this plugin.
|
List<Class<?>> |
getKnownService()
Return the known service(s).
|
<T> RegisteredServiceProvider<T> |
getProvider(Class<T> service)
Return the service's provider.
|
<T> List<RegisteredServiceProvider<T>> |
getRegistrations(Class<T> service) |
List<RegisteredServiceProvider<?>> |
getRegistrations(Plugin plugin) |
<T> boolean |
isProvidedFor(Class<T> service) |
protected <T> boolean |
provide(Class<T> service,
T instance,
Plugin plugin,
ServicePriority priority) |
<T> boolean |
register(Class<T> service,
T provider,
Plugin plugin,
ServicePriority priority)
Register an object as a service's provider.
|