Add dagger map for injecting DnsWriter implementations

This is one of several CLs in a sequence for allowing per-TLD DNS
implementations.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=129445641
This commit is contained in:
Greg Shikhman 2016-08-05 08:45:02 -07:00 committed by Justine Tunney
parent 770fd35e20
commit a620d06239
24 changed files with 173 additions and 215 deletions

View file

@ -13,6 +13,12 @@ java_library(
"//java/com/google/common/base",
"//java/com/google/common/collect",
"//java/com/google/common/net",
"//third_party/java/bouncycastle",
"//third_party/java/dagger",
"//third_party/java/joda_time",
"//third_party/java/jsr305_annotations",
"//third_party/java/jsr330_inject",
"//third_party/java/servlet/servlet_api",
"//java/google/registry/backup",
"//java/google/registry/bigquery",
"//java/google/registry/billing",
@ -20,6 +26,8 @@ java_library(
"//java/google/registry/cron",
"//java/google/registry/dns",
"//java/google/registry/dns/writer",
"//java/google/registry/dns/writer/clouddns",
"//java/google/registry/dns/writer/dnsupdate",
"//java/google/registry/export",
"//java/google/registry/export/sheet",
"//java/google/registry/flows",
@ -34,12 +42,6 @@ java_library(
"//java/google/registry/request:modules",
"//java/google/registry/tmch",
"//java/google/registry/util",
"//third_party/java/bouncycastle",
"//third_party/java/dagger",
"//third_party/java/joda_time",
"//third_party/java/jsr305_annotations",
"//third_party/java/jsr330_inject",
"//third_party/java/servlet/servlet_api",
],
)

View file

@ -28,6 +28,8 @@ import google.registry.dns.DnsModule;
import google.registry.dns.PublishDnsUpdatesAction;
import google.registry.dns.ReadDnsQueueAction;
import google.registry.dns.RefreshDnsAction;
import google.registry.dns.writer.clouddns.CloudDnsModule;
import google.registry.dns.writer.dnsupdate.DnsUpdateWriterModule;
import google.registry.export.BigqueryPollJobAction;
import google.registry.export.ExportDomainListsAction;
import google.registry.export.ExportRequestModule;
@ -67,8 +69,10 @@ import google.registry.tmch.TmchSmdrlAction;
AsyncFlowsModule.class,
BackendModule.class,
BackupModule.class,
CloudDnsModule.class,
CronModule.class,
DnsModule.class,
DnsUpdateWriterModule.class,
ExportRequestModule.class,
MapreduceModule.class,
RdeModule.class,