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)