Top Inners Constructors Methods
io.grpc

public final Class InternalServiceProviders

extends Object
Class Inheritance
Annotations
@Internal
Imports
com.google.common.annotations.VisibleForTesting, java.util.List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static <T> Iterable<T>
getCandidatesViaHardCoded(Class<T> klass, Iterable<Class<?>> hardcoded)

Accessor for method.

public static <T> Iterable<T>
getCandidatesViaServiceLoader(Class<T> klass, ClassLoader cl)

Accessor for method.

public static boolean
public static <T> T
load(Class<T> klass, Iterable<Class<?>> hardcoded, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor)

Accessor for method.

public static <T> List<T>
loadAll(Class<T> klass, Iterable<Class<?>> hardCodedClasses, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor)

Accessor for method.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

InternalServiceProvidersback to summary
private InternalServiceProviders()

Method Detail

getCandidatesViaHardCodedback to summary
public static <T> Iterable<T> getCandidatesViaHardCoded(Class<T> klass, Iterable<Class<?>> hardcoded)

Accessor for method.

Annotations
@VisibleForTesting
getCandidatesViaServiceLoaderback to summary
public static <T> Iterable<T> getCandidatesViaServiceLoader(Class<T> klass, ClassLoader cl)

Accessor for method.

Annotations
@VisibleForTesting
isAndroidback to summary
public static boolean isAndroid(ClassLoader cl)

Accessor for ServiceProviders#isAndroid.

loadback to summary
public static <T> T load(Class<T> klass, Iterable<Class<?>> hardcoded, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor)

Accessor for method.

loadAllback to summary
public static <T> List<T> loadAll(Class<T> klass, Iterable<Class<?>> hardCodedClasses, ClassLoader classLoader, InternalServiceProviders.PriorityAccessor<T> priorityAccessor)

Accessor for method.

io.grpc back to summary

public Interface InternalServiceProviders.PriorityAccessor<T>

extends ServiceProviders.PriorityAccessor<T>

Method Summary

Inherited from io.grpc.ServiceProviders.PriorityAccessor:
getPriorityisAvailable