public class DnssecResolverApi extends ResolverApi
| Modifier and Type | Field and Description |
|---|---|
static DnssecResolverApi |
INSTANCE |
| Constructor and Description |
|---|
DnssecResolverApi() |
DnssecResolverApi(org.minidns.cache.MiniDnsCacheFactory cacheFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.minidns.dnssec.DnssecClient |
getDnssecClient() |
<D extends org.minidns.record.Data> |
resolve(org.minidns.dnsmessage.Question question) |
<D extends org.minidns.record.Data> |
resolveDnssecReliable(org.minidns.dnsname.DnsName name,
java.lang.Class<D> type)
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
|
<D extends org.minidns.record.Data> |
resolveDnssecReliable(org.minidns.dnsmessage.Question question)
Resolve the given question which is expected to yield DNSSEC authenticated results.
|
<D extends org.minidns.record.Data> |
resolveDnssecReliable(java.lang.String name,
java.lang.Class<D> type)
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
|
getClient, resolve, resolve, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, reverseLookup, reverseLookup, reverseLookup, reverseLookuppublic static final DnssecResolverApi INSTANCE
public DnssecResolverApi()
public DnssecResolverApi(org.minidns.cache.MiniDnsCacheFactory cacheFactory)
public <D extends org.minidns.record.Data> ResolverResult<D> resolve(org.minidns.dnsmessage.Question question) throws java.io.IOException
resolve in class ResolverApijava.io.IOExceptionpublic <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(java.lang.String name, java.lang.Class<D> type) throws java.io.IOException
D - the RR type to resolve.name - the DNS name to resolve.type - the class of the RR type to resolve.java.io.IOException - in case an exception happens while resolving.resolveDnssecReliable(Question)public <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(org.minidns.dnsname.DnsName name, java.lang.Class<D> type) throws java.io.IOException
D - the RR type to resolve.name - the DNS name to resolve.type - the class of the RR type to resolve.java.io.IOException - in case an exception happens while resolving.resolveDnssecReliable(Question)public <D extends org.minidns.record.Data> ResolverResult<D> resolveDnssecReliable(org.minidns.dnsmessage.Question question) throws java.io.IOException
D - the RR type to resolve.question - the question to resolve.java.io.IOException - in case an exception happens while resolving.public org.minidns.dnssec.DnssecClient getDnssecClient()