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.
 

Method Detail

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.