org.nhindirect.dns
Interface DNSStore
- All Known Implementing Classes:
- ConfigServiceDNSStore, ProxyDNSStore
public interface DNSStore
A DNSStore encapsulates the physical medium that stores DNS records such as a files, databases, or web services. A store processes DNS requests,
executes the lookup or operational request (such as zone transfers) logic, and returns an appropriate response.
- Since:
- 1.0
- Author:
- Greg Meyer, Umesh Madan
|
Method Summary |
org.xbill.DNS.Message |
get(org.xbill.DNS.Message dnsMsg)
Processes a lookup request for DNS records. |
get
org.xbill.DNS.Message get(org.xbill.DNS.Message dnsMsg)
throws DNSException
- Processes a lookup request for DNS records.
- Parameters:
dnsMsg - The DSN request message.
- Returns:
- The DNS response message. Returns null for lookup requests if a matching record cannot be found.
- Throws:
DNSException - Thrown is the request fails due to sever failure such as illegal request parameters or
a failure accessing the physical record medium.
Copyright © 2010-2015 The Direct Project. All Rights Reserved.