Class FakeApiConfigGenerator
- java.lang.Object
-
- com.google.api.server.spi.tools.testing.FakeApiConfigGenerator
-
- All Implemented Interfaces:
ApiConfigGenerator
public class FakeApiConfigGenerator extends Object implements ApiConfigGenerator
Generates any API configuration by loading a static JSON file.
-
-
Constructor Summary
Constructors Constructor Description FakeApiConfigGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>generateConfig(com.google.api.server.spi.ServiceContext serviceContext, Class<?>... serviceClasses)Generates API configuration file as a string for a set of service classes given a default API name.Map<String,String>generateConfig(Class<?>... serviceClasses)Generates API configuration file as a string for a set of service classes.
-
-
-
Method Detail
-
generateConfig
public Map<String,String> generateConfig(Class<?>... serviceClasses)
Description copied from interface:ApiConfigGeneratorGenerates API configuration file as a string for a set of service classes.- Specified by:
generateConfigin interfaceApiConfigGenerator- Parameters:
serviceClasses- Service classes to generate API configuration for.- Returns:
- A map of API configuration JSON strings with <apiString>.<ext> as the key.
-
generateConfig
public Map<String,String> generateConfig(@Nullable com.google.api.server.spi.ServiceContext serviceContext, Class<?>... serviceClasses)
Description copied from interface:ApiConfigGeneratorGenerates API configuration file as a string for a set of service classes given a default API name.- Specified by:
generateConfigin interfaceApiConfigGenerator- Parameters:
serviceContext- Service context used to retrieve information about the service.serviceClasses- Service classes to generate API configuration for.- Returns:
- A map of API configuration JSON strings with <apiString>.<ext> as the key.
-
-