Skip to content
ZERNYTH.

API reference / dev.zernyth.api.service

ServicesManager

public interface ServicesManager

Server-thread-only, plugin-owned providers. Service types must be shared public interfaces. Proxies revalidate caller/provider at every invocation and fail after provider revocation.

Members

  • <T> Registration register(Class<T> service, T provider, ServicePriority priority)
  • <T> Optional<T> find(Class<T> service)
  • default <T> T load(Class<T> service)
  • <T> List<T> getProviders(Class<T> service)