public interface DnsDataSource
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DnsDataSource.OnResponseCallback |
| Modifier and Type | Method and Description |
|---|---|
int |
getTimeout()
Retrieve the current dns query timeout, in milliseconds.
|
int |
getUdpPayloadSize() |
DnsQueryResult |
query(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port) |
MiniDnsFuture<DnsQueryResult,java.io.IOException> |
queryAsync(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port,
DnsDataSource.OnResponseCallback onResponseCallback) |
void |
setTimeout(int timeout)
Change the dns query timeout for all future queries.
|
DnsQueryResult query(org.minidns.dnsmessage.DnsMessage message, java.net.InetAddress address, int port) throws java.io.IOException
java.io.IOExceptionMiniDnsFuture<DnsQueryResult,java.io.IOException> queryAsync(org.minidns.dnsmessage.DnsMessage message, java.net.InetAddress address, int port, DnsDataSource.OnResponseCallback onResponseCallback)
int getUdpPayloadSize()
int getTimeout()
void setTimeout(int timeout)
timeout - new dns query timeout in milliseconds.