Inject RateLimiter in CloudDnsWriter

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=136055927
This commit is contained in:
mcilwain 2016-10-13 10:27:24 -07:00 committed by Ben McIlwain
parent 70afce13fe
commit 7b9ce8e087
4 changed files with 17 additions and 6 deletions

View file

@ -17,6 +17,7 @@ java_library(
"//java/com/google/common/collect",
"//java/com/google/common/io",
"//java/com/google/common/net",
"//java/com/google/common/util/concurrent",
"//third_party/java/joda_time",
"//third_party/java/jsr305_annotations",
"//third_party/java/jsr330_inject",

View file

@ -37,6 +37,7 @@ import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
import com.google.common.net.InetAddresses;
import com.google.common.util.concurrent.RateLimiter;
import com.googlecode.objectify.Key;
import google.registry.dns.writer.clouddns.CloudDnsWriter.ZoneStateException;
import google.registry.model.domain.DomainResource;
@ -101,6 +102,7 @@ public class CloudDnsWriterTest {
"projectId",
"zoneName",
DEFAULT_TTL,
RateLimiter.create(20),
new SystemClock(),
new Retrier(new SystemSleeper(), 5));