Class ImplementationManagerImpl
- java.lang.Object
-
- nl.elec332.util.implementationmanager.impl.ImplementationManagerImpl
-
public class ImplementationManagerImpl extends java.lang.ObjectCreated by Elec332 on 21-4-2020
-
-
Constructor Summary
Constructors Constructor Description ImplementationManagerImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TloadService(java.util.Collection<T> allServices, java.lang.Class<T> type)static <T> java.util.Collection<java.util.ServiceLoader.Provider<T>>loadServiceProviders(java.lang.Class<T> type, java.lang.ModuleLayer layer, java.lang.ClassLoader classLoader, java.lang.String defaultImpl)static <T> java.util.Collection<T>loadServices(java.util.Collection<java.util.ServiceLoader.Provider<T>> allServices, java.lang.Class<T> type, java.lang.String defaultImpl)
-
-
-
Method Detail
-
loadService
public static <T> T loadService(java.util.Collection<T> allServices, java.lang.Class<T> type)
-
loadServices
public static <T> java.util.Collection<T> loadServices(java.util.Collection<java.util.ServiceLoader.Provider<T>> allServices, java.lang.Class<T> type, java.lang.String defaultImpl)
-
loadServiceProviders
public static <T> java.util.Collection<java.util.ServiceLoader.Provider<T>> loadServiceProviders(java.lang.Class<T> type, java.lang.ModuleLayer layer, java.lang.ClassLoader classLoader, java.lang.String defaultImpl)
-
-