public class AsyncNetworkDataSource extends DnsDataSource
DnsDataSource.OnResponseCallback, DnsDataSource.QueryMode
Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOGGER |
timeout, udpPayloadSize
Constructor and Description |
---|
AsyncNetworkDataSource() |
Modifier and Type | Method and Description |
---|---|
DnsMessage |
query(DnsMessage message,
InetAddress address,
int port) |
MiniDnsFuture<DnsMessage,IOException> |
queryAsync(DnsMessage message,
InetAddress address,
int port,
DnsDataSource.OnResponseCallback onResponseCallback) |
cacheResult, getQueryMode, getTimeout, getUdpPayloadSize, setQueryMode, setTimeout, setUdpPayloadSize
public AsyncNetworkDataSource()
public MiniDnsFuture<DnsMessage,IOException> queryAsync(DnsMessage message, InetAddress address, int port, DnsDataSource.OnResponseCallback onResponseCallback)
queryAsync
in class DnsDataSource
public DnsMessage query(DnsMessage message, InetAddress address, int port) throws IOException
query
in class DnsDataSource
IOException