Convert request factory components into a module

Move all of the code to create the request factories into
RequestFactoryModule.  Also add the --force_http_connection flag to allow us
to force the use of HTTP connections instead of HTTPOverRPC for our internal
connections.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=146116640
This commit is contained in:
mmuller 2017-01-31 07:25:25 -08:00 committed by Ben McIlwain
parent b70f57b7c7
commit ecbe2662ac
9 changed files with 99 additions and 157 deletions

View file

@ -38,10 +38,12 @@ import javax.inject.Singleton;
@Singleton
@Component(
modules = {
AppEngineConnectionFlagsModule.class,
AppEngineConnectionFlags.FlagsModule.class,
ConfigModule.class,
DatastoreServiceModule.class,
CloudDnsWriterModule.class,
DefaultRequestFactoryModule.class,
DefaultRequestFactoryModule.RequestFactoryModule.class,
DnsUpdateWriterModule.class,
DummyKeyringModule.class,
Jackson2Module.class,
@ -52,9 +54,6 @@ import javax.inject.Singleton;
URLFetchServiceModule.class,
VoidDnsWriterModule.class,
WhoisModule.class,
},
dependencies = {
HttpRequestFactoryComponent.class,
}
)
interface RegistryToolComponent {