Skip to content

Latest commit

 

History

History
98 lines (98 loc) · 5.7 KB

cn.nukkit.plugin.service.NKServiceManager.md

File metadata and controls

98 lines (98 loc) · 5.7 KB
    • 构造函数一览

      构造函数 
      构造函数描述
      NKServiceManager() 
    • 成员函数一览

      All Methods Instance Methods Concrete Methods 
      修饰符和类 成员函数描述
      <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.
      • 继承自类 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait