org.apache.hadoop.registry.server.dns (Apache Hadoop Main 3.5.0 API)
Description: declaration: package: org.apache.hadoop.registry.server.dns

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

package org.apache.hadoop.registry.server.dns
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.

- Related Packages
  Package
  Description
  org.apache.hadoop.registry.server
  Server-side classes for the registry
  org.apache.hadoop.registry.server.integration
  This package contains the classes which integrate with the YARN resource manager.
  org.apache.hadoop.registry.server.services
  Basic services for the YARN registry The `RegistryAdminService` extends the shared YARN Registry client with registry setup and (potentially asynchronous) administrative actions.
- Class
  Description
  org.apache.hadoop.registry.server.dns.ApplicationServiceRecordProcessor
  A processor for generating application DNS records from registry service records.
  org.apache.hadoop.registry.server.dns.BaseServiceRecordProcessor
  Provides common service record processing logic.
  org.apache.hadoop.registry.server.dns.ContainerServiceRecordProcessor
  A processor for generating container DNS records from registry service records.
  org.apache.hadoop.registry.server.dns.LookupTask
  org.apache.hadoop.registry.server.dns.PrivilegedRegistryDNSStarter
  This class is used to allow the RegistryDNSServer to run on a privileged port (e.g. 53).
  org.apache.hadoop.registry.server.dns.RecordCreatorFactory
  A factory for creating DNS records.
  org.apache.hadoop.registry.server.dns.RecordCreatorFactory.HostPortInfo
  An object for storing the host and port info used to generate SRV records.
  org.apache.hadoop.registry.server.dns.RecordCreatorFactory.RecordCreator<R extends org.xbill.DNS.Record,T>
  A DNS Record creator.
  org.apache.hadoop.registry.server.dns.RegistryDNS
  A DNS service reflecting the state of the YARN registry.
  org.apache.hadoop.registry.server.dns.RegistryDNS.CloseableLock
  An implementation allowing for obtaining and releasing a lock.
  org.apache.hadoop.registry.server.dns.RegistryDNSServer
  A server/service that starts and manages the lifecycle of a DNS registry instance.
  org.apache.hadoop.registry.server.dns.ReverseZoneUtils
  Utilities for configuring reverse zones.
  org.apache.hadoop.registry.server.dns.SecureableZone
  A zone implementation geared to support some DNSSEC functionality.
  org.apache.hadoop.registry.server.dns.ServiceRecordProcessor
  Manage the processing of service records in order to create DNS records.
  org.apache.hadoop.registry.server.dns.ZoneSelector
  A selector that returns the zone associated with a provided name.