Uses of Interface
eu.cloudnetservice.driver.registry.ServiceRegistry
Packages that use ServiceRegistry
Package
Description
-
Uses of ServiceRegistry in eu.cloudnetservice.driver.module
Fields in eu.cloudnetservice.driver.module declared as ServiceRegistryModifier and TypeFieldDescriptionprotected final ServiceRegistryDefaultModuleProviderHandler.serviceRegistryConstructors in eu.cloudnetservice.driver.module with parameters of type ServiceRegistryModifierConstructorDescriptionprotectedDefaultModuleProviderHandler(@NonNull EventManager eventManager, @NonNull ModuleProvider moduleProvider, @NonNull ServiceRegistry serviceRegistry) -
Uses of ServiceRegistry in eu.cloudnetservice.driver.registry
Classes in eu.cloudnetservice.driver.registry that implement ServiceRegistryModifier and TypeClassDescriptionclassRepresents the default service registry implementation.Methods in eu.cloudnetservice.driver.registry that return ServiceRegistryModifier and TypeMethodDescription<T,E extends T>
@NonNull ServiceRegistryDefaultServiceRegistry.registerProvider(@NonNull Class<T> service, @NonNull String name, E provider) Registers the given provider for the given service to this service registry.<T,E extends T>
@NonNull ServiceRegistryServiceRegistry.registerProvider(@NonNull Class<T> service, @NonNull String name, E provider) Registers the given provider for the given service to this service registry.DefaultServiceRegistry.unregisterAll()Unregisters all previously registered providers for all services from this registry.DefaultServiceRegistry.unregisterAll(@NonNull ClassLoader classLoader) Unregisters all providers for any service from this registry whose classes were loaded by the given class loader.ServiceRegistry.unregisterAll()Unregisters all previously registered providers for all services from this registry.ServiceRegistry.unregisterAll(@NonNull ClassLoader classLoader) Unregisters all providers for any service from this registry whose classes were loaded by the given class loader.<T,E extends T>
@NonNull ServiceRegistryDefaultServiceRegistry.unregisterProvider(@NonNull Class<T> service, E provider) Unregisters the given provider instance from the registered services of the given service class.<T,E extends T>
@NonNull ServiceRegistryDefaultServiceRegistry.unregisterProvider(@NonNull Class<T> service, @NonNull Class<E> provider) Unregisters all providers for the given service which are an instance of the given class.DefaultServiceRegistry.unregisterProvider(@NonNull Class<T> service, @NonNull String name) Unregisters the provider with the given name from the given service if registered previously.<T,E extends T>
@NonNull ServiceRegistryServiceRegistry.unregisterProvider(@NonNull Class<T> service, E provider) Unregisters the given provider instance from the registered services of the given service class.<T,E extends T>
@NonNull ServiceRegistryServiceRegistry.unregisterProvider(@NonNull Class<T> service, @NonNull Class<E> provider) Unregisters all providers for the given service which are an instance of the given class.ServiceRegistry.unregisterProvider(@NonNull Class<T> service, @NonNull String name) Unregisters the provider with the given name from the given service if registered previously.DefaultServiceRegistry.unregisterProviders(@NonNull Class<T> service) Removes all previously registered providers for the given service.ServiceRegistry.unregisterProviders(@NonNull Class<T> service) Removes all previously registered providers for the given service. -
Uses of ServiceRegistry in eu.cloudnetservice.driver.util
Fields in eu.cloudnetservice.driver.util declared as ServiceRegistryConstructors in eu.cloudnetservice.driver.util with parameters of type ServiceRegistryModifierConstructorDescriptionModuleHelper(@NonNull EventManager eventManager, @NonNull NetworkClient networkClient, @NonNull ServiceRegistry serviceRegistry, @NonNull RPCHandlerRegistry rpcHandlerRegistry)