C D E F G H P R S

## 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.

## 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

C D E F G H P R S