Skip navigation links
C D E F G H P R S U 

C

com.google.appengine.spi - package com.google.appengine.spi
Support for alternate implementations of Google App Engine services.
compareTo(FactoryProvider<?>) - Method in class com.google.appengine.spi.FactoryProvider
This ensures that a list of these will be sorted so that higher precedence entries come later in the list.

D

DEFAULT_PRECEDENCE - Static variable in annotation type com.google.appengine.spi.ServiceProvider
 

E

equals(Object) - Method in class com.google.appengine.spi.FactoryProvider
Included to support sorting by precedence (@see #compareTo(FactoryProvider))

F

FactoryProvider<I> - Class in com.google.appengine.spi
A base class for service factory creation that can be registered with the ProviderRegistry.

G

getFactory(Class<T>) - Static method in class com.google.appengine.spi.ServiceFactoryFactory
Used by AppEngine service factories.
getSupportedSourceVersion() - Method in class com.google.appengine.spi.ServiceProviderProcessor
 

H

hashCode() - Method in class com.google.appengine.spi.FactoryProvider
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.appengine.spi.ServiceProviderProcessor
For each class annotated with @ServiceProvider Verify the @ServiceProvider interface value is correct Categorize the class by its ServiceProvider interface For each @ServiceProvider interface Create a file named META-INF/services/<interface> For each @ServiceProvider annotated class for this interface Create an entry in the file

R

register(FactoryProvider<I>) - Static method in class com.google.appengine.spi.ServiceFactoryFactory
Explicitly register a provider.

S

ServiceFactoryFactory - Class in com.google.appengine.spi
This class is not intended for end users.
ServiceFactoryFactory() - Constructor for class com.google.appengine.spi.ServiceFactoryFactory
 
ServiceProvider - Annotation Type in com.google.appengine.spi
An annotation for service providers as described in ServiceLoader.
ServiceProviderProcessor - Class in com.google.appengine.spi
Processes ServiceProvider annotations and generates the service provider configuration files described in ServiceLoader.
ServiceProviderProcessor() - Constructor for class com.google.appengine.spi.ServiceProviderProcessor
 

U

USE_THREAD_CONTEXT_CLASSLOADER_PROPERTY - Static variable in class com.google.appengine.spi.ServiceFactoryFactory
If this system property is set to "true" the thread context classloader is used (if non-null) when looking up API service implementations.
C D E F G H P R S U 
Skip navigation links