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 private
ServiceLoaderUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <T> T
createProxyInstance(java.lang.Class<T> serviceClass, java.lang.String message)
private static <T> T
loadByReflection(java.lang.Class<T> serviceClass, java.lang.ClassLoader loader)
static <T> T
loadServiceClass(java.lang.Class<T> serviceClass)
private static <T> T
loadServiceClass(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)
-
-