Class SRVDNSResolver

All Implemented Interfaces:
DNSResolver<SRVRecord>

public class SRVDNSResolver extends AbstractDNSResolver<SRVRecord>
Queries for DNS A records for a given host name.
  • Field Details

    • ATTRIBUTES

      private static final String[] ATTRIBUTES
      Attributes (DNS record types) to query for.
    • DEFAULT_RECORD_NAME

      private static final String DEFAULT_RECORD_NAME
      Default DNS record name.
      See Also:
    • useSSL

      private boolean useSSL
      Connect to LDAP using LDAPS.
  • Constructor Details

    • SRVDNSResolver

      public SRVDNSResolver()
      Default constructor.
    • SRVDNSResolver

      public SRVDNSResolver(DNSContextFactory factory)
      Creates a new DNS address resolver.
      Parameters:
      factory - JNDI dir context factory
    • SRVDNSResolver

      public SRVDNSResolver(DNSContextFactory factory, boolean ssl)
      Creates a new DNS address resolver.
      Parameters:
      factory - JNDI dir context factory
      ssl - whether SRV records should produce LDAPS URLs
  • Method Details