Uses of Class
org.minidns.dnsmessage.DnsMessage
-
-
Uses of DnsMessage in org.minidns
Methods in org.minidns that return DnsMessage Modifier and Type Method Description protected DnsMessage
AbstractDnsClient. getQueryFor(Question q)
DnsMessage
MiniDnsException.ErrorResponseException. getRequest()
DnsMessage
MiniDnsException.IdMismatch. getRequest()
DnsMessage
MiniDnsException.NoQueryPossibleException. getRequest()
DnsMessage
MiniDnsException.NullResultException. getRequest()
DnsMessage
MiniDnsException.IdMismatch. getResponse()
Methods in org.minidns with parameters of type DnsMessage Modifier and Type Method Description CachedDnsQueryResult
DnsCache. get(DnsMessage query)
Request a cached dns response.protected abstract CachedDnsQueryResult
DnsCache. getNormalized(DnsMessage normalizedQuery)
abstract void
DnsCache. offer(DnsMessage query, DnsQueryResult result, DnsName authoritativeZone)
void
DnsCache. put(DnsMessage query, DnsQueryResult result)
Add an an dns answer/response for a given dns question.protected abstract void
DnsCache. putNormalized(DnsMessage normalizedQuery, DnsQueryResult result)
DnsQueryResult
AbstractDnsClient. query(DnsMessage query, java.net.InetAddress host)
DnsQueryResult
AbstractDnsClient. query(DnsMessage requestMessage, java.net.InetAddress address, int port)
MiniDnsFuture<DnsQueryResult,java.io.IOException>
AbstractDnsClient. queryAsync(DnsMessage query, java.net.InetAddress dnsServer)
MiniDnsFuture<DnsQueryResult,java.io.IOException>
AbstractDnsClient. queryAsync(DnsMessage requestMessage, java.net.InetAddress address, int port)
Constructors in org.minidns with parameters of type DnsMessage Constructor Description ErrorResponseException(DnsMessage request, DnsQueryResult result)
IdMismatch(DnsMessage request, DnsMessage response)
NoQueryPossibleException(DnsMessage request)
NullResultException(DnsMessage request)
-
Uses of DnsMessage in org.minidns.cache
Fields in org.minidns.cache with type parameters of type DnsMessage Modifier and Type Field Description protected java.util.LinkedHashMap<DnsMessage,CachedDnsQueryResult>
LruCache. backend
The backend cache.Methods in org.minidns.cache with parameters of type DnsMessage Modifier and Type Method Description protected CachedDnsQueryResult
LruCache. getNormalized(DnsMessage q)
void
ExtendedLruCache. offer(DnsMessage query, DnsQueryResult result, DnsName authoritativeZone)
void
LruCache. offer(DnsMessage query, DnsQueryResult result, DnsName knownAuthoritativeZone)
protected void
ExtendedLruCache. putNormalized(DnsMessage q, DnsQueryResult result)
protected void
LruCache. putNormalized(DnsMessage q, DnsQueryResult result)
-
Uses of DnsMessage in org.minidns.dnsmessage
Methods in org.minidns.dnsmessage that return DnsMessage Modifier and Type Method Description DnsMessage
DnsMessage. asNormalizedVersion()
DnsMessage
Question. asQueryMessage()
DnsMessage
DnsMessage.Builder. build()
Methods in org.minidns.dnsmessage with parameters of type DnsMessage Modifier and Type Method Description void
DnsMessage.Builder. copyFlagsFrom(DnsMessage dnsMessage)
-
Uses of DnsMessage in org.minidns.dnsqueryresult
Fields in org.minidns.dnsqueryresult declared as DnsMessage Modifier and Type Field Description DnsMessage
DnsQueryResult. query
DnsMessage
DnsQueryResult. response
Constructors in org.minidns.dnsqueryresult with parameters of type DnsMessage Constructor Description CachedDnsQueryResult(DnsMessage query, DnsMessage response, DnsQueryResult synthesynthesizationSource)
CachedDnsQueryResult(DnsMessage query, DnsQueryResult cachedDnsQueryResult)
DirectCachedDnsQueryResult(DnsMessage query, DnsQueryResult cachedDnsQueryResult)
DnsQueryResult(DnsQueryResult.QueryMethod queryMethod, DnsMessage query, DnsMessage response)
StandardDnsQueryResult(java.net.InetAddress serverAddress, int port, DnsQueryResult.QueryMethod queryMethod, DnsMessage query, DnsMessage responseDnsMessage)
SynthesizedCachedDnsQueryResult(DnsMessage query, DnsMessage response, DnsQueryResult synthesynthesizationSource)
-
Uses of DnsMessage in org.minidns.dnssec
Fields in org.minidns.dnssec declared as DnsMessage Modifier and Type Field Description DnsMessage
DnssecQueryResult. synthesizedResponse
Methods in org.minidns.dnssec that return DnsMessage Modifier and Type Method Description DnsMessage
DnssecValidationFailedException.AuthorityDoesNotContainSoa. getResponse()
Methods in org.minidns.dnssec with parameters of type DnsMessage Modifier and Type Method Description protected java.lang.String
DnssecClient. isResponseAcceptable(DnsMessage response)
Constructors in org.minidns.dnssec with parameters of type DnsMessage Constructor Description AuthorityDoesNotContainSoa(DnsMessage response)
-
Uses of DnsMessage in org.minidns.hla
Fields in org.minidns.hla declared as DnsMessage Modifier and Type Field Description protected DnsMessage
ResolverResult. answer
Methods in org.minidns.hla that return DnsMessage Modifier and Type Method Description DnsMessage
ResolverResult. getRawAnswer()
Get the raw answer DNS message we received. -
Uses of DnsMessage in org.minidns.iterative
Methods in org.minidns.iterative that return DnsMessage Modifier and Type Method Description DnsMessage
IterativeClientException.NotAuthoritativeNorGlueRrFound. getRequest()
Methods in org.minidns.iterative with parameters of type DnsMessage Modifier and Type Method Description protected java.lang.String
ReliableDnsClient. isResponseAcceptable(DnsMessage response)
Check if the response from the system's nameserver is acceptable.Constructors in org.minidns.iterative with parameters of type DnsMessage Constructor Description NotAuthoritativeNorGlueRrFound(DnsMessage request, DnsQueryResult result, DnsName authoritativeZone)
-
Uses of DnsMessage in org.minidns.minidnsrepl
Methods in org.minidns.minidnsrepl with parameters of type DnsMessage Modifier and Type Method Description static void
MiniDnsRepl. writeToFile(DnsMessage dnsMessage, java.lang.String path)
-
Uses of DnsMessage in org.minidns.source
Methods in org.minidns.source that return DnsMessage Modifier and Type Method Description protected DnsMessage
NetworkDataSource. queryTcp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSourceWithAccounting. queryTcp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSource. queryUdp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSourceWithAccounting. queryUdp(DnsMessage message, java.net.InetAddress address, int port)
Methods in org.minidns.source with parameters of type DnsMessage Modifier and Type Method Description protected void
AbstractDnsDataSource. cacheResult(DnsMessage request, DnsQueryResult response)
void
DnsDataSource.OnResponseCallback. onResponse(DnsMessage request, DnsQueryResult result)
abstract DnsQueryResult
AbstractDnsDataSource. query(DnsMessage message, java.net.InetAddress address, int port)
DnsQueryResult
DnsDataSource. query(DnsMessage message, java.net.InetAddress address, int port)
StandardDnsQueryResult
NetworkDataSource. query(DnsMessage message, java.net.InetAddress address, int port)
StandardDnsQueryResult
NetworkDataSourceWithAccounting. query(DnsMessage message, java.net.InetAddress address, int port)
MiniDnsFuture<DnsQueryResult,java.io.IOException>
AbstractDnsDataSource. queryAsync(DnsMessage message, java.net.InetAddress address, int port, DnsDataSource.OnResponseCallback onResponseCallback)
MiniDnsFuture<DnsQueryResult,java.io.IOException>
DnsDataSource. queryAsync(DnsMessage message, java.net.InetAddress address, int port, DnsDataSource.OnResponseCallback onResponseCallback)
protected DnsMessage
NetworkDataSource. queryTcp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSourceWithAccounting. queryTcp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSource. queryUdp(DnsMessage message, java.net.InetAddress address, int port)
protected DnsMessage
NetworkDataSourceWithAccounting. queryUdp(DnsMessage message, java.net.InetAddress address, int port)
-
Uses of DnsMessage in org.minidns.source.async
Methods in org.minidns.source.async with parameters of type DnsMessage Modifier and Type Method Description DnsQueryResult
AsyncNetworkDataSource. query(DnsMessage message, java.net.InetAddress address, int port)
MiniDnsFuture<DnsQueryResult,java.io.IOException>
AsyncNetworkDataSource. queryAsync(DnsMessage message, java.net.InetAddress address, int port, DnsDataSource.OnResponseCallback onResponseCallback)
-