Added back timeout
This commit is contained in:
parent
5a746d9344
commit
ecce442137
@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user