Package io.grpc
Class InternalServiceProviders
java.lang.Object
io.grpc.InternalServiceProviders
-
Nested Class Summary
Nested Classes -
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 boolean
isAndroid
(ClassLoader cl) Accessor forServiceProviders.isAndroid(java.lang.ClassLoader)
.static <T> T
load
(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.
-
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
public static <T> Iterable<T> getCandidatesViaHardCoded(Class<T> klass, Iterable<Class<?>> hardcoded) Accessor for method. -
isAndroid
Accessor forServiceProviders.isAndroid(java.lang.ClassLoader)
.
-