Package org.minidns.hla
Class DnssecResolverApi
- java.lang.Object
- 
- org.minidns.hla.ResolverApi
- 
- org.minidns.hla.DnssecResolverApi
 
 
- 
 public class DnssecResolverApi extends ResolverApi 
- 
- 
Field SummaryFields Modifier and Type Field Description static DnssecResolverApiINSTANCE
 - 
Constructor SummaryConstructors Constructor Description DnssecResolverApi()DnssecResolverApi(MiniDnsCacheFactory cacheFactory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DnssecClientgetDnssecClient()<D extends Data>
 ResolverResult<D>resolve(Question question)<D extends Data>
 ResolverResult<D>resolveDnssecReliable(java.lang.String name, java.lang.Class<D> type)Resolve the given name and type which is expected to yield DNSSEC authenticated results.<D extends Data>
 ResolverResult<D>resolveDnssecReliable(Question question)Resolve the given question which is expected to yield DNSSEC authenticated results.<D extends Data>
 ResolverResult<D>resolveDnssecReliable(DnsName name, java.lang.Class<D> type)Resolve the given name and type which is expected to yield DNSSEC authenticated results.- 
Methods inherited from class org.minidns.hla.ResolverApigetClient, resolve, resolve, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, resolveSrv, reverseLookup, reverseLookup, reverseLookup, reverseLookup
 
- 
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final DnssecResolverApi INSTANCE 
 
- 
 - 
Constructor Detail- 
DnssecResolverApipublic DnssecResolverApi() 
 - 
DnssecResolverApipublic DnssecResolverApi(MiniDnsCacheFactory cacheFactory) 
 
- 
 - 
Method Detail- 
resolvepublic <D extends Data> ResolverResult<D> resolve(Question question) throws java.io.IOException - Overrides:
- resolvein class- ResolverApi
- Throws:
- java.io.IOException
 
 - 
resolveDnssecReliablepublic <D extends Data> ResolverResult<D> resolveDnssecReliable(java.lang.String name, java.lang.Class<D> type) throws java.io.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:
- java.io.IOException- in case an exception happens while resolving.
- See Also:
- resolveDnssecReliable(Question)
 
 - 
resolveDnssecReliablepublic <D extends Data> ResolverResult<D> resolveDnssecReliable(DnsName name, java.lang.Class<D> type) throws java.io.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:
- java.io.IOException- in case an exception happens while resolving.
- See Also:
- resolveDnssecReliable(Question)
 
 - 
resolveDnssecReliablepublic <D extends Data> ResolverResult<D> resolveDnssecReliable(Question question) throws java.io.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:
- java.io.IOException- in case an exception happens while resolving.
 
 - 
getDnssecClientpublic DnssecClient getDnssecClient() 
 
- 
 
-