Top Fields Constructors Methods
org.eclipse.collections.api.factory

public final Class ServiceLoaderUtils

extends Object
Class Inheritance
Imports
java.lang.reflect.InvocationHandler, .Proxy, java.util.ArrayList, .HashMap, .List, .Map, .ServiceLoader, java.util.stream.Collectors

Field Summary

Modifier and TypeField and Description
private static final Map<String, String>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static <T> T
createProxyInstance(Class<T> serviceClass, String message)

private static <T> T
loadByReflection(Class<T> serviceClass, ClassLoader loader)

public static <T> T
loadServiceClass(Class<T> serviceClass)

private static <T> T
loadServiceClass(Class<T> serviceClass, ClassLoader loader)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FACTORY_IMPLback to summary
private static final Map<String, String> FACTORY_IMPL

Constructor Detail

ServiceLoaderUtilsback to summary
private ServiceLoaderUtils()

Method Detail

createProxyInstanceback to summary
private static <T> T createProxyInstance(Class<T> serviceClass, String message)
loadByReflectionback to summary
private static <T> T loadByReflection(Class<T> serviceClass, ClassLoader loader)
loadServiceClassback to summary
public static <T> T loadServiceClass(Class<T> serviceClass)
loadServiceClassback to summary
private static <T> T loadServiceClass(Class<T> serviceClass, ClassLoader loader)