| Interface | Description |
|---|---|
| DNSServerMBean |
MBean interface definition for monitoring and managing the DNS server.
|
| DNSSocketServerMBean |
MBean interface definition for monitoring and managing a DNS socket server.
|
| DNSStore |
A DNSStore encapsulates the physical medium that stores DNS records such as a files, databases, or web services.
|
| Class | Description |
|---|---|
| ConfigServiceDNSStore |
Implementation of the the
DNStore interface that uses the Direct Project configuration web service to store
DNS records. |
| DNSError<T> |
Container for a DNS error code.
|
| DNSResponder |
Abstract DNSResponder for DNS requests.
|
| DNSResponderTCP |
TCP/IP implementation of the {@link DNSReponser) interface.
|
| DNSResponderUDP |
UDP/IP implementation of the {@link DNSReponser) interface.
|
| DNSServer |
The DNS server creates the UDP and TCP responders and manages their life cycles.
|
| DNSServerFactory |
The DNSServerFactory is a bootstrapper for creating instances of the {@link DNSServer) based on configuration information.
|
| DNSServerSettings |
Tuning parameters for the DNS server.
|
| DNSSocketServer |
The socket server is an IP protocol agnostic server that manages threading/concurrency and message dispatching to the
concrete socket implementation.
|
| ProxyDNSStore |
Proxy DNS store that delegates all requests to another set of DNS servers.
|
| SocketServerSettings |
Tuning parameters for the DNS server socket connections.
|
| TCPServer |
TCP socket server that handled DNS requests over TCP.
|
| UDPServer |
UDP socket server that handled DNS requests over UDP.
|
| Exception | Description |
|---|---|
| DNSException |
Exception for DNS server errors.
|
Copyright © 2010-2015 The Direct Project. All Rights Reserved.