Added back timeout

This commit is contained in:
nathan 2017-11-08 11:38:12 +01:00
parent 5a746d9344
commit ecce442137

View File

@ -18,6 +18,7 @@ package dorkbox.network.dns.resolver;
import static io.netty.util.internal.ObjectUtil.checkNotNull; import static io.netty.util.internal.ObjectUtil.checkNotNull;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.util.concurrent.TimeUnit;
import dorkbox.network.dns.DnsQuestion; import dorkbox.network.dns.DnsQuestion;
import dorkbox.network.dns.DnsResponse; import dorkbox.network.dns.DnsResponse;
@ -135,20 +136,19 @@ class DnsQueryContext {
// Schedule a query timeout task if necessary. // Schedule a query timeout task if necessary.
final long queryTimeoutMillis = parent.queryTimeoutMillis(); final long queryTimeoutMillis = parent.queryTimeoutMillis();
if (queryTimeoutMillis > 0) { if (queryTimeoutMillis > 0) {
// TODO UNCOMMENT! timeoutFuture = parent.ch.eventLoop()
// timeoutFuture = parent.ch.eventLoop() .schedule(new Runnable() {
// .schedule(new Runnable() { @Override
// @Override public
// public void run() {
// void run() { if (promise.isDone()) {
// if (promise.isDone()) { // Received a response before the query times out.
// // Received a response before the query times out. return;
// return; }
// }
// setFailure("query timed out after " + queryTimeoutMillis + " milliseconds", null);
// setFailure("query timed out after " + queryTimeoutMillis + " milliseconds", null); }
// } }, queryTimeoutMillis, TimeUnit.MILLISECONDS);
// }, queryTimeoutMillis, TimeUnit.MILLISECONDS);
} }
} }