public class AnnotationApiConfigGenerator extends java.lang.Object implements ApiConfigGenerator
| Constructor and Description |
|---|
AnnotationApiConfigGenerator() |
AnnotationApiConfigGenerator(com.google.api.server.spi.config.ApiConfigWriter apiConfigWriter,
java.lang.ClassLoader classLoader,
com.google.api.server.spi.config.model.ApiConfig.Factory configFactory) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
generateConfig(java.lang.Class<?>... serviceClasses)
Generates API configuration file as a string for a set of service classes.
|
java.util.Map<java.lang.String,java.lang.String> |
generateConfig(com.google.api.server.spi.ServiceContext serviceContext,
java.lang.Class<?>... serviceClasses)
Generates API configuration file as a string for a set of service classes given a default
API name.
|
public AnnotationApiConfigGenerator()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic AnnotationApiConfigGenerator(com.google.api.server.spi.config.ApiConfigWriter apiConfigWriter,
java.lang.ClassLoader classLoader,
com.google.api.server.spi.config.model.ApiConfig.Factory configFactory)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.util.Map<java.lang.String,java.lang.String> generateConfig(java.lang.Class<?>... serviceClasses)
throws com.google.api.server.spi.config.ApiConfigException
ApiConfigGeneratorgenerateConfig in interface ApiConfigGeneratorserviceClasses - Service classes to generate API configuration for.com.google.api.server.spi.config.ApiConfigExceptionpublic java.util.Map<java.lang.String,java.lang.String> generateConfig(com.google.api.server.spi.ServiceContext serviceContext,
java.lang.Class<?>... serviceClasses)
throws com.google.api.server.spi.config.ApiConfigException
ApiConfigGeneratorgenerateConfig in interface ApiConfigGeneratorserviceContext - Service context used to retrieve information about the service.serviceClasses - Service classes to generate API configuration for.com.google.api.server.spi.config.ApiConfigException