Package org.minidns.hla
Class DnssecResolverApi
java.lang.Object
org.minidns.hla.ResolverApi
org.minidns.hla.DnssecResolverApi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.minidns.dnssec.DnssecClient<D extends org.minidns.record.Data>
ResolverResult<D> resolve(org.minidns.dnsmessage.Question question) <D extends org.minidns.record.Data>
ResolverResult<D> resolveDnssecReliable(String name, Class<D> type) Resolve the given name and type which is expected to yield DNSSEC authenticated results.<D extends org.minidns.record.Data>
ResolverResult<D> resolveDnssecReliable(org.minidns.dnsmessage.Question question) Resolve the given question which is expected to yield DNSSEC authenticated results.<D extends org.minidns.record.Data>
ResolverResult<D> resolveDnssecReliable(org.minidns.dnsname.DnsName name, Class<D> type) Resolve the given name and type which is expected to yield DNSSEC authenticated results.Methods inherited from class org.minidns.hla.ResolverApi
getClient, resolve, resolve, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, reverseLookup, reverseLookup, reverseLookup, reverseLookup
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DnssecResolverApi
public DnssecResolverApi() -
DnssecResolverApi
public DnssecResolverApi(org.minidns.cache.MiniDnsCacheFactory cacheFactory)
-
-
Method Details
-
resolve
public <D extends org.minidns.record.Data> ResolverResult<D> resolve(org.minidns.dnsmessage.Question question) throws IOException - Overrides:
resolvein classResolverApi- Throws:
IOException
-
resolveDnssecReliable
public <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(String name, Class<D> type) throws IOException Resolve the given name and type which is expected to yield DNSSEC authenticated results.- Type Parameters:
D- the RR type to resolve.- Parameters:
name- the DNS name to resolve.type- the class of the RR type to resolve.- Returns:
- the resolver result.
- Throws:
IOException- in case an exception happens while resolving.- See Also:
-
resolveDnssecReliable
public <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(org.minidns.dnsname.DnsName name, Class<D> type) throws IOException Resolve the given name and type which is expected to yield DNSSEC authenticated results.- Type Parameters:
D- the RR type to resolve.- Parameters:
name- the DNS name to resolve.type- the class of the RR type to resolve.- Returns:
- the resolver result.
- Throws:
IOException- in case an exception happens while resolving.- See Also:
-
resolveDnssecReliable
public <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(org.minidns.dnsmessage.Question question) throws IOException Resolve the given question which is expected to yield DNSSEC authenticated results.- Type Parameters:
D- the RR type to resolve.- Parameters:
question- the question to resolve.- Returns:
- the resolver result.
- Throws:
IOException- in case an exception happens while resolving.
-
getDnssecClient
public org.minidns.dnssec.DnssecClient getDnssecClient()
-