Package org.minidns.source
Class NetworkDataSourceWithAccounting
java.lang.Object
org.minidns.source.AbstractDnsDataSource
org.minidns.source.NetworkDataSource
org.minidns.source.NetworkDataSourceWithAccounting
- All Implemented Interfaces:
DnsDataSource
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.minidns.source.AbstractDnsDataSource
AbstractDnsDataSource.QueryModeNested classes/interfaces inherited from interface org.minidns.source.DnsDataSource
DnsDataSource.OnResponseCallback -
Field Summary
Fields inherited from class org.minidns.source.NetworkDataSource
LOGGERFields inherited from class org.minidns.source.AbstractDnsDataSource
timeout, udpPayloadSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfrom(AbstractDnsClient client) getStats()query(DnsMessage message, InetAddress address, int port) protected DnsMessagequeryTcp(DnsMessage message, InetAddress address, int port) protected DnsMessagequeryUdp(DnsMessage message, InetAddress address, int port) Methods inherited from class org.minidns.source.NetworkDataSource
createDatagramSocket, createSocketMethods inherited from class org.minidns.source.AbstractDnsDataSource
cacheResult, getQueryMode, getTimeout, getUdpPayloadSize, queryAsync, setQueryMode, setTimeout, setUdpPayloadSize
-
Constructor Details
-
NetworkDataSourceWithAccounting
public NetworkDataSourceWithAccounting()
-
-
Method Details
-
query
public StandardDnsQueryResult query(DnsMessage message, InetAddress address, int port) throws IOException - Specified by:
queryin interfaceDnsDataSource- Overrides:
queryin classNetworkDataSource- Throws:
IOException
-
queryUdp
- Overrides:
queryUdpin classNetworkDataSource- Throws:
IOException
-
queryTcp
- Overrides:
queryTcpin classNetworkDataSource- Throws:
IOException
-
getStats
-
from
-