Class InternalServiceProviders
java.lang.Object
io.grpc.InternalServiceProviders
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Iterable<T> getCandidatesViaHardCoded(Class<T> klass, Iterable<Class<?>> hardcoded) Accessor for method.static <T> Iterable<T> getCandidatesViaServiceLoader(Class<T> klass, ClassLoader cl) Accessor for method.static booleanisAndroid(ClassLoader cl) Accessor forServiceProviders.isAndroid(ClassLoader).static <T> Tload(Class<T> klass, Iterable<Class<?>> hardcoded, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor) Accessor for method.static <T> List<T> loadAll(Class<T> klass, Iterable<Class<?>> hardCodedClasses, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor) Accessor for method.
-
Constructor Details
-
InternalServiceProviders
private InternalServiceProviders()
-
-
Method Details
-
load
public static <T> T load(Class<T> klass, Iterable<Class<?>> hardcoded, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor) Accessor for method. -
loadAll
public static <T> List<T> loadAll(Class<T> klass, Iterable<Class<?>> hardCodedClasses, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor) Accessor for method. -
getCandidatesViaServiceLoader
Accessor for method. -
getCandidatesViaHardCoded
-
isAndroid
Accessor forServiceProviders.isAndroid(ClassLoader).
-