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.

  • 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.