public class NetworkDataSourceWithAccounting extends NetworkDataSource
| Modifier and Type | Class and Description |
|---|---|
static class |
NetworkDataSourceWithAccounting.Stats |
DnsDataSource.OnResponseCallback, DnsDataSource.QueryModeLOGGERtimeout, udpPayloadSize| Constructor and Description |
|---|
NetworkDataSourceWithAccounting() |
| Modifier and Type | Method and Description |
|---|---|
static NetworkDataSourceWithAccounting |
from(AbstractDnsClient client) |
NetworkDataSourceWithAccounting.Stats |
getStats() |
org.minidns.dnsmessage.DnsMessage |
query(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port) |
protected org.minidns.dnsmessage.DnsMessage |
queryTcp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port) |
protected org.minidns.dnsmessage.DnsMessage |
queryUdp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port) |
createDatagramSocket, createSocketcacheResult, getQueryMode, getTimeout, getUdpPayloadSize, queryAsync, setQueryMode, setTimeout, setUdpPayloadSizepublic org.minidns.dnsmessage.DnsMessage query(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port)
throws java.io.IOException
query in class NetworkDataSourcejava.io.IOExceptionprotected org.minidns.dnsmessage.DnsMessage queryUdp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port)
throws java.io.IOException
queryUdp in class NetworkDataSourcejava.io.IOExceptionprotected org.minidns.dnsmessage.DnsMessage queryTcp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port)
throws java.io.IOException
queryTcp in class NetworkDataSourcejava.io.IOExceptionpublic NetworkDataSourceWithAccounting.Stats getStats()
public static NetworkDataSourceWithAccounting from(AbstractDnsClient client)