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

@ -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));