# Package org.apache.hadoop.registry.server.dns

DNS Server classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  RecordCreatorFactory.RecordCreator<R extends org.xbill.DNS.Record,T> | A DNS Record creator.
  ServiceRecordProcessor | Manage the processing of service records in order to create DNS records.
  ZoneSelector | A selector that returns the zone associated with a provided name.

- Class Summary
  Class | Description
  --- | ---
  ApplicationServiceRecordProcessor | A processor for generating application DNS records from registry service records.
  BaseServiceRecordProcessor | Provides common service record processing logic.
  ContainerServiceRecordProcessor | A processor for generating container DNS records from registry service records.
  LookupTask |
  PrivilegedRegistryDNSStarter | This class is used to allow the RegistryDNSServer to run on a privileged port (e.g.
  RecordCreatorFactory | A factory for creating DNS records.
  RecordCreatorFactory.HostPortInfo | An object for storing the host and port info used to generate SRV records.
  RegistryDNS | A DNS service reflecting the state of the YARN registry.
  RegistryDNS.CloseableLock | An implementation allowing for obtaining and releasing a lock.
  RegistryDNSServer | A server/service that starts and manages the lifecycle of a DNS registry instance.
  ReverseZoneUtils | Utilities for configuring reverse zones.
  SecureableZone | A zone implementation geared to support some DNSSEC functionality.

## Package org.apache.hadoop.registry.server.dns Description

DNS Server classes.

These classes are leveraged to create a DNS server that can provide the facilities necessary for YARN application and/or service discovery.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.