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 booleanisAndroid(ClassLoader cl) Accessor forServiceProviders.isAndroid(java.lang.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.
-
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).
-