public class NetworkDataSource extends DnsDataSource
DnsDataSource.OnResponseCallback, DnsDataSource.QueryMode| Modifier and Type | Field and Description |
|---|---|
protected static java.util.logging.Logger |
LOGGER |
timeout, udpPayloadSize| Constructor and Description |
|---|
NetworkDataSource() |
| Modifier and Type | Method and Description |
|---|---|
protected java.net.DatagramSocket |
createDatagramSocket()
Create a
DatagramSocket using the system defaults. |
protected java.net.Socket |
createSocket()
Create a
Socket using the system default SocketFactory. |
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) |
cacheResult, 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 DnsDataSourcejava.io.IOExceptionprotected org.minidns.dnsmessage.DnsMessage queryUdp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port)
throws java.io.IOException
java.io.IOExceptionprotected org.minidns.dnsmessage.DnsMessage queryTcp(org.minidns.dnsmessage.DnsMessage message,
java.net.InetAddress address,
int port)
throws java.io.IOException
java.io.IOExceptionprotected java.net.Socket createSocket()
Socket using the system default SocketFactory.Socket instanceprotected java.net.DatagramSocket createDatagramSocket()
throws java.net.SocketException
DatagramSocket using the system defaults.DatagramSocket instancejava.net.SocketException - If creation of the DatagramSocket fails