Class ServiceLoaderUtils
- java.lang.Object
-
- org.eclipse.collections.api.factory.ServiceLoaderUtils
-
public final class ServiceLoaderUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.String,java.lang.String>FACTORY_IMPL
-
Constructor Summary
Constructors Modifier Constructor Description privateServiceLoaderUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <T> TcreateProxyInstance(java.lang.Class<T> serviceClass, java.lang.String message)private static <T> TloadByReflection(java.lang.Class<T> serviceClass, java.lang.ClassLoader loader)static <T> TloadServiceClass(java.lang.Class<T> serviceClass)private static <T> TloadServiceClass(java.lang.Class<T> serviceClass, java.lang.ClassLoader loader)
-
-
-
Method Detail
-
loadServiceClass
public static <T> T loadServiceClass(java.lang.Class<T> serviceClass)
-
loadServiceClass
private static <T> T loadServiceClass(java.lang.Class<T> serviceClass, java.lang.ClassLoader loader)
-
loadByReflection
private static <T> T loadByReflection(java.lang.Class<T> serviceClass, java.lang.ClassLoader loader)
-
createProxyInstance
private static <T> T createProxyInstance(java.lang.Class<T> serviceClass, java.lang.String message)
-
-