Uses of Class
org.nhindirect.dns.DNSException

Packages that use DNSException
org.nhindirect.dns Direct project DNS services and responders. 
org.nhindirect.dns.service Direct project DNS application/service wrappers and entry points. 
 

Uses of DNSException in org.nhindirect.dns
 

Methods in org.nhindirect.dns that throw DNSException
static DNSServer DNSServerFactory.createDNSServer(URL configLocation)
          Creates an instance of a DNSServer using the configuration information stored at the configuration location.
static DNSServer DNSServerFactory.createDNSServer(URL configLocation, com.google.inject.Provider<DNSStore> dnsStore, com.google.inject.Provider<DNSServerSettings> settings)
          Creates an instance of a DNSServer using the configuration information stored at the configuration location.
abstract  void DNSSocketServer.createServerSocket()
          Creates and initializes the socket implementation that will accept incoming requests.
 void UDPServer.createServerSocket()
          Creates and initializes the socket implementation that will accept incoming requests.
 void TCPServer.createServerSocket()
          Creates and initializes the socket implementation that will accept incoming requests.
 org.xbill.DNS.Message ConfigServiceDNSStore.get(org.xbill.DNS.Message request)
          Processes a lookup request for DNS records.
 org.xbill.DNS.Message DNSStore.get(org.xbill.DNS.Message dnsMsg)
          Processes a lookup request for DNS records.
 org.xbill.DNS.Message ProxyDNSStore.get(org.xbill.DNS.Message dnsMsg)
          Processes a lookup request for DNS records.
 org.xbill.DNS.Message DNSResponder.processRequest(byte[] rawMessage)
          Processes a DNS request and returns a DNS response.
abstract  void DNSResponder.start()
          Starts the responder.
 void DNSResponderUDP.start()
          Starts the responder.
 void DNSSocketServer.start()
          Starts the socket server and initializes the dispatch threads.
 void UDPServer.start()
          Starts the socket server and initializes the dispatch threads.
 void DNSResponderTCP.start()
          Starts the responder.
 void TCPServer.start()
          Starts the socket server and initializes the dispatch threads.
 void DNSServer.start()
          Starts the DNS server by initializing and launching the TCP and UDP listeners.
abstract  void DNSResponder.stop()
          Stops the responder.
 void DNSResponderUDP.stop()
          Stops the responder.
 void DNSSocketServer.stop()
          Shuts down the socket server and terminates the server from accepting additional requests.
 void UDPServer.stop()
          Shuts down the socket server and terminates the server from accepting additional requests.
 void DNSResponderTCP.stop()
          Stops the responder.
 void TCPServer.stop()
          Shuts down the socket server and terminates the server from accepting additional requests.
 void DNSServer.stop()
          Stops the server and shuts down the TCP and UPD listeners.
 

Constructors in org.nhindirect.dns that throw DNSException
DNSResponder(DNSServerSettings settings, DNSStore store)
          Creates a DNS responder using the provided settings and DNS store.
DNSResponderTCP(DNSServerSettings settings, DNSStore store)
          
DNSResponderUDP(DNSServerSettings settings, DNSStore store)
          }
DNSSocketServer(DNSServerSettings settings, DNSResponder responsder)
          Creates a socket server.
TCPServer(DNSServerSettings settings, DNSResponder responder)
          Creates a TCP socket server.
UDPServer(DNSServerSettings settings, DNSResponder responder)
          Creates a UDP server that listens to datagram packets.
 

Uses of DNSException in org.nhindirect.dns.service
 

Methods in org.nhindirect.dns.service that throw DNSException
 void DNSServerService.stopService()
          Stops and shutdown the service.
 

Constructors in org.nhindirect.dns.service that throw DNSException
DNSServerService(URL configLocation, DNSServerSettings settings)
          Creates the service wrapper with the location of the configuration service and server settings.
 



Copyright © 2010-2011 The Direct Project. All Rights Reserved.