| Package | Description |
|---|---|
| org.xbill.DNS | |
| org.xbill.DNS.lookup |
| Modifier and Type | Class and Description |
|---|---|
class |
DohResolver
Proof-of-concept DNS over HTTP (DoH) resolver.
|
class |
ExtendedResolver
An implementation of
Resolver that can send queries to multiple servers, sending the
queries multiple times if necessary. |
class |
SimpleResolver
An implementation of Resolver that sends one query to one server.
|
| Modifier and Type | Method and Description |
|---|---|
static Resolver |
Lookup.getDefaultResolver()
Gets the Resolver that will be used as the default by future Lookups.
|
Resolver |
ExtendedResolver.getResolver(int n)
Returns the nth resolver used by this ExtendedResolver
|
Resolver[] |
ExtendedResolver.getResolvers()
Returns all resolvers used by this ExtendedResolver
|
| Modifier and Type | Method and Description |
|---|---|
Optional<Resolver> |
Message.getResolver()
Gets the resolver that originally received this Message from a server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExtendedResolver.addResolver(Resolver r)
Adds a new resolver to be used by this ExtendedResolver
|
void |
ExtendedResolver.deleteResolver(Resolver r)
Deletes a resolver used by this ExtendedResolver
|
static void |
Lookup.setDefaultResolver(Resolver resolver)
Sets the default Resolver to be used as the default by future Lookups.
|
void |
Message.setResolver(Resolver resolver)
Sets the resolver that originally received this Message from a server.
|
void |
Lookup.setResolver(Resolver resolver)
Sets the resolver to use when performing this lookup.
|
| Constructor and Description |
|---|
ExtendedResolver(Resolver[] resolvers)
Creates a new Extended Resolver
|
| Constructor and Description |
|---|
ExtendedResolver(Iterable<Resolver> resolvers)
Creates a new
ExtendedResolver. |
| Modifier and Type | Method and Description |
|---|---|
LookupSession.LookupSessionBuilder |
LookupSession.LookupSessionBuilder.resolver(@NonNull Resolver resolver)
The
Resolver to use to look up records. |
Copyright © 2021 dnsjava.org. All rights reserved.