A B C D E G H I L M N O P R S T U V Z 
All Classes All Packages

A

addRequestProperty(String, String) - Method in class uk.num.net.NUMURLConnection
Adds a general request property specified by a key-value pair.
AppContext - Class in uk.num.numlib.internal.ctx
Some objects need to be globally accessibly
AppContext() - Constructor for class uk.num.numlib.internal.ctx.AppContext
 
apply(String) - Method in class uk.num.numlib.internal.util.LegacyEscapeReplacer
Applies this function to the given argument.

B

begin(String, int) - Method in interface uk.num.numlib.api.NumAPI
Initialise a new NumAPIContextBase object for a specific module/NUM ID combination.
begin(String, int) - Method in class uk.num.numlib.api.NumAPIImpl
Initialise a new NumAPIContextBase object for a specific module/NUM ID combination.
begin(URL, int) - Method in interface uk.num.numlib.api.NumAPI
Initialise a new NumAPIContextBase object for a specific module/NUM ID combination.
begin(URL, int) - Method in class uk.num.numlib.api.NumAPIImpl
Initialise a new NumAPIContextBase object for a specific module/NUM ID combination.

C

connect() - Method in class uk.num.net.NUMURLConnection
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.

D

DNSServices - Interface in uk.num.numlib.internal.dns
This interface defines the contract for the DNS Service provider.
DNSServicesDefaultImpl - Class in uk.num.numlib.internal.dns
A default implementation of the DNSServices interface.
DNSServicesDefaultImpl() - Constructor for class uk.num.numlib.internal.dns.DNSServicesDefaultImpl
 
DOMAIN_NAME_PREFIX - Static variable in class uk.num.numlib.internal.util.StringConstants
the DOMAIN_NAME_PREFIX value.
DOMAIN_SEPARATOR - Static variable in class uk.num.numlib.internal.util.StringConstants
 
domainAndHash(String) - Static method in class uk.num.numlib.internal.util.HashUtils
 
DomainLookupGenerator - Class in uk.num.numlib.internal.util
 
DomainLookupGenerator(AppContext, String) - Constructor for class uk.num.numlib.internal.util.DomainLookupGenerator
 

E

EMAIL_DOMAIN_SEPARATOR - Static variable in class uk.num.numlib.internal.util.StringConstants
 
EmailLookupGenerator - Class in uk.num.numlib.internal.util
 
EmailLookupGenerator(AppContext, String) - Constructor for class uk.num.numlib.internal.util.EmailLookupGenerator
 
ERROR_RETRIES - Static variable in class uk.num.numlib.internal.util.PopulatorRetryConfig
 
ERROR_RETRY_DELAYS - Static variable in class uk.num.numlib.internal.util.PopulatorRetryConfig
 

G

get(K) - Method in class uk.num.numlib.internal.util.SimpleCache
Get an item from the cache.
getAllowUserInteraction() - Method in class uk.num.net.NUMURLConnection
Returns the value of the allowUserInteraction field for this object.
getContent() - Method in class uk.num.net.NUMURLConnection
Retrieves the contents of this URL connection.
getContent(Class[]) - Method in class uk.num.net.NUMURLConnection
Retrieves the contents of this URL connection.
getContentEncoding() - Method in class uk.num.net.NUMURLConnection
Returns the value of the content-encoding header field.
getContentLength() - Method in class uk.num.net.NUMURLConnection
Returns the value of the content-length header field.
getContentLengthLong() - Method in class uk.num.net.NUMURLConnection
Returns the value of the content-length header field as a long.
getContentType() - Method in class uk.num.net.NUMURLConnection
Returns the value of the content-type header field.
getDate() - Method in class uk.num.net.NUMURLConnection
Returns the value of the date header field.
getDefaultUseCaches() - Method in class uk.num.net.NUMURLConnection
Returns the default value of a URLConnection's useCaches flag.
getDistributedHostedLocation(String, int) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getDistributedIndependentLocation(String, int) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getDoInput() - Method in class uk.num.net.NUMURLConnection
Returns the value of this URLConnection's doInput flag.
getDoOutput() - Method in class uk.num.net.NUMURLConnection
Returns the value of this URLConnection's doOutput flag.
getExpiration() - Method in class uk.num.net.NUMURLConnection
Returns the value of the expires header field.
getHeaderField(int) - Method in class uk.num.net.NUMURLConnection
Returns the value for the nth header field.
getHeaderField(String) - Method in class uk.num.net.NUMURLConnection
Returns the value of the named header field.
getHeaderFieldDate(String, long) - Method in class uk.num.net.NUMURLConnection
Returns the value of the named field parsed as date.
getHeaderFieldInt(String, int) - Method in class uk.num.net.NUMURLConnection
Returns the value of the named field parsed as a number.
getHeaderFieldKey(int) - Method in class uk.num.net.NUMURLConnection
Returns the key for the nth header field.
getHeaderFieldLong(String, long) - Method in class uk.num.net.NUMURLConnection
Returns the value of the named field parsed as a number.
getHeaderFields() - Method in class uk.num.net.NUMURLConnection
Returns an unmodifiable Map of the header fields.
getHostedLocation(String) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getHostedLocation(String) - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
getHostedRecordPath() - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
Extract the 'path' portion of the hosted record
getIfModifiedSince() - Method in class uk.num.net.NUMURLConnection
Returns the value of this object's ifModifiedSince field.
getIndependentLocation(String) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getIndependentLocation(String) - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
getIndependentRecordPath() - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
Extract the 'path' portion of the independent record
getInputStream() - Method in class uk.num.net.NUMURLConnection
Returns an input stream that reads from this open connection.
getInstance(AppContext, NonBlankString, NonBlankString) - Method in class uk.num.numlib.internal.module.ModuleFactory
Create and initialise a ModuleDNSQueries object or use a cached object.
getKey() - Method in interface uk.num.numlib.api.NumAPICallbacks
The decryption key from the client application.
getLastModified() - Method in class uk.num.net.NUMURLConnection
Returns the value of the last-modified header field.
getOutputStream() - Method in class uk.num.net.NUMURLConnection
Returns an output stream that writes to this connection.
getPermission() - Method in class uk.num.net.NUMURLConnection
Returns a permission object representing the permission necessary to make the connection represented by this object.
getPopulatorLocation(String) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getPopulatorLocation(String) - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
getRecordFromDnsNoCache(NonBlankString, int) - Method in interface uk.num.numlib.internal.dns.DNSServices
Get a NUM record from DNS.
getRecordFromDnsNoCache(NonBlankString, int) - Method in class uk.num.numlib.internal.dns.DNSServicesDefaultImpl
Get a NUM record from DNS without caching.
getRecordLocation() - Method in class uk.num.numlib.internal.ctx.NumAPIContextBase
Get the query location based on the current location that is being tried.
getRequestProperties() - Method in class uk.num.net.NUMURLConnection
Returns an unmodifiable Map of general request properties for this connection.
getRequestProperty(String) - Method in class uk.num.net.NUMURLConnection
Returns the value of the named general request property for this connection.
getRequiredUserVariables() - Method in interface uk.num.numlib.api.NumAPIContext
Get the user variables.
getRequiredUserVariables() - Method in class uk.num.numlib.internal.ctx.NumAPIContextBase
Get the user variables.
getResult() - Method in interface uk.num.numlib.api.NumAPICallbacks
Accessor for the JSON result.
getRootHostedLocation(String) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getRootHostedLocation(String) - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
getRootIndependentLocation(String) - Method in class uk.num.numlib.internal.util.EmailLookupGenerator
 
getRootIndependentLocation(String) - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
getURL() - Method in class uk.num.net.NUMURLConnection
Returns the value of this URLConnection's URL field.
getUseCaches() - Method in class uk.num.net.NUMURLConnection
Returns the value of this URLConnection's useCaches field.

H

handleQueryRedirect(NonBlankString, NumAPIContextBase) - Method in class uk.num.numlib.internal.ctx.NumAPIContextBase
Update the relevant query for the supplied redirect
hash(String, int) - Static method in class uk.num.numlib.internal.util.HashUtils
Generate a SHA1 hash and base36 encode it, then return the first 3 chars separated by '.' and prefixed by '.' The parameter is not checked and the caller must supply a correct value.
hash1(String) - Static method in class uk.num.numlib.internal.util.HashUtils
Generate a SHA1 hash and base36 encode it, then return the first char separated by '.' and prefixed by '.' The parameter is not checked and the caller must supply a correct value.
hash2(String) - Static method in class uk.num.numlib.internal.util.HashUtils
Generate a SHA1 hash and base36 encode it, then return the first 2 chars separated by '.' and prefixed by '.' The parameter is not checked and the caller must supply a correct value.
hash3(String) - Static method in class uk.num.numlib.internal.util.HashUtils
Generate a SHA1 hash and base36 encode it, then return the first 3 chars separated by '.' and prefixed by '.' The parameter is not checked and the caller must supply a correct value.
HashUtils - Class in uk.num.numlib.internal.util
Hash function for domain names.
HashUtils() - Constructor for class uk.num.numlib.internal.util.HashUtils
 
HIDE_PARAMS - Static variable in class uk.num.net.NUMURLConnection
 
HOSTED - uk.num.numlib.api.NumAPICallbacks.Location
 
HOSTED_RECORD_SUFFIX - Static variable in class uk.num.numlib.internal.util.StringConstants
 
HTTP_PROTOCOL - Static variable in class uk.num.net.NumProtocolSupport
 
HTTPS_PROTOCOL - Static variable in class uk.num.net.NumProtocolSupport
 

I

INDEPENDENT - uk.num.numlib.api.NumAPICallbacks.Location
 
init() - Static method in class uk.num.net.NumProtocolSupport
Force the class to be loaded and the static initializer to be executed
initialise(AppContext) - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
Build the DNS query Strings and set the root/branch flag.
interpretNumRecord(String) - Method in class uk.num.numlib.internal.modl.ModlServices
Interpret a NUM record MODL string to a JSON String.
interpretPopulatorResponse(String) - Method in class uk.num.numlib.internal.modl.ModlServices
Interpret a NUM record response from the populator.
isDomainRoot() - Method in interface uk.num.numlib.internal.util.LookupGenerator
 
isPopulatorQueryRequired() - Method in interface uk.num.numlib.api.NumAPIContext
 
isSignedDNSSEC() - Method in interface uk.num.numlib.api.NumAPICallbacks
Check whether the record was DNSSEC signed.
isValid() - Method in class uk.num.numlib.internal.modl.PopulatorResponse
 

L

LegacyEscapeReplacer - Class in uk.num.numlib.internal.util
Replace Legacy DNS Escape sequences see https://app.clubhouse.io/num/story/2639/handling-escaped-characters-in-dns-responses
LegacyEscapeReplacer() - Constructor for class uk.num.numlib.internal.util.LegacyEscapeReplacer
 
localPart - Variable in class uk.num.numlib.internal.util.EmailLookupGenerator
 
LookupGenerator - Interface in uk.num.numlib.internal.util
 

M

MATCH_MULTIPART_RECORD_FRAGMENT - Static variable in class uk.num.numlib.internal.dns.DNSServicesDefaultImpl
 
MATCH_NUM_RECORDS - Static variable in class uk.num.numlib.api.NumAPIImpl
 
ModlServices - Class in uk.num.numlib.internal.modl
A class to act as a facade for the MODL interpreter.
ModlServices() - Constructor for class uk.num.numlib.internal.modl.ModlServices
Default constructor
ModuleDNSQueries - Class in uk.num.numlib.internal.module
Class to hold the DNS query strings for a module and NUM ID combination.
ModuleDNSQueries(NonBlankString, NonBlankString) - Constructor for class uk.num.numlib.internal.module.ModuleDNSQueries
Constructor
ModuleFactory - Class in uk.num.numlib.internal.module
A factory for ModuleDNSQuery objects.
ModuleFactory() - Constructor for class uk.num.numlib.internal.module.ModuleFactory
 

N

NonBlankString - Class in uk.num.numlib.internal.util
Uitility to guarantee a populated String value - it cannot be just spaces
NUM_DOMAIN_REGEX - Static variable in class uk.num.net.NumProtocolSupport
 
NUM_EMAIL_REGEX - Static variable in class uk.num.net.NumProtocolSupport
 
NUM_PATH_REGEX - Static variable in class uk.num.net.NumProtocolSupport
 
NUM_PROTOCOL - Static variable in class uk.num.net.NumProtocolSupport
 
NumAPI - Interface in uk.num.numlib.api
 
NumAPICallbacks - Interface in uk.num.numlib.api
This interface defines the callback contract for the NumAPI.
NumAPICallbacks.Location - Enum in uk.num.numlib.api
The type of location the NUM record was received from
NumAPICallbacksDefaultHandler - Class in uk.num.numlib.api
A default no-op implementation of the NumAPICallbacks.
NumAPICallbacksDefaultHandler() - Constructor for class uk.num.numlib.api.NumAPICallbacksDefaultHandler
 
NumAPIContext - Interface in uk.num.numlib.api
The context state for a given module and NUM ID combination
NumAPIContextBase - Class in uk.num.numlib.internal.ctx
A base class implementation of NumAPIContext.
NumAPIContextBase() - Constructor for class uk.num.numlib.internal.ctx.NumAPIContextBase
 
NumAPIImpl - Class in uk.num.numlib.api
This is the main class for using the num-client-library.
NumAPIImpl() - Constructor for class uk.num.numlib.api.NumAPIImpl
Default constructor to initialise the default DNS services and MODL services.
NumAPIImpl(String[]) - Constructor for class uk.num.numlib.api.NumAPIImpl
Support multiple DNS hosts.
NumAPIImpl(String, int) - Constructor for class uk.num.numlib.api.NumAPIImpl
Alternative constructor used to override the default DNS host and port.
NumAPIImpl(DNSServices, String) - Constructor for class uk.num.numlib.api.NumAPIImpl
Alternative constructor used to override the default DNS hosts.
NumBadModuleIdException - Exception in uk.num.numlib.exc
 
NumBadModuleIdException(String) - Constructor for exception uk.num.numlib.exc.NumBadModuleIdException
 
NumBadRecordException - Exception in uk.num.numlib.exc
 
NumBadRecordException(String, Throwable) - Constructor for exception uk.num.numlib.exc.NumBadRecordException
 
NumDNSQueryException - Exception in uk.num.numlib.exc
 
NumDNSQueryException(String) - Constructor for exception uk.num.numlib.exc.NumDNSQueryException
 
NumException - Exception in uk.num.numlib.exc
Used to report errors detected by the NUM Library code.
NumException() - Constructor for exception uk.num.numlib.exc.NumException
 
NumException(String) - Constructor for exception uk.num.numlib.exc.NumException
 
NumException(String, Throwable) - Constructor for exception uk.num.numlib.exc.NumException
 
NumException(String, Throwable, boolean, boolean) - Constructor for exception uk.num.numlib.exc.NumException
 
NumException(Throwable) - Constructor for exception uk.num.numlib.exc.NumException
 
NumInvalidDNSHostException - Exception in uk.num.numlib.exc
 
NumInvalidDNSHostException(String) - Constructor for exception uk.num.numlib.exc.NumInvalidDNSHostException
 
NumInvalidDNSHostException(String, Throwable) - Constructor for exception uk.num.numlib.exc.NumInvalidDNSHostException
 
NumInvalidDNSQueryException - Exception in uk.num.numlib.exc
 
NumInvalidDNSQueryException(String) - Constructor for exception uk.num.numlib.exc.NumInvalidDNSQueryException
 
NumInvalidParameterException - Exception in uk.num.numlib.exc
 
NumInvalidParameterException(String) - Constructor for exception uk.num.numlib.exc.NumInvalidParameterException
 
NumInvalidPopulatorResponseCodeException - Exception in uk.num.numlib.exc
 
NumInvalidPopulatorResponseCodeException(String) - Constructor for exception uk.num.numlib.exc.NumInvalidPopulatorResponseCodeException
 
NumInvalidRedirectException - Exception in uk.num.numlib.exc
 
NumInvalidRedirectException(String) - Constructor for exception uk.num.numlib.exc.NumInvalidRedirectException
 
NumInvalidRedirectException(Throwable) - Constructor for exception uk.num.numlib.exc.NumInvalidRedirectException
 
NumLookupRedirect - Class in uk.num.numlib.internal.modl
 
NumLookupRedirect() - Constructor for class uk.num.numlib.internal.modl.NumLookupRedirect
 
NumMaximumRedirectsExceededException - Exception in uk.num.numlib.exc
 
NumMaximumRedirectsExceededException() - Constructor for exception uk.num.numlib.exc.NumMaximumRedirectsExceededException
 
NumNoRecordAvailableException - Exception in uk.num.numlib.exc
 
NumNoRecordAvailableException(String) - Constructor for exception uk.num.numlib.exc.NumNoRecordAvailableException
 
NumNotImplementedException - Exception in uk.num.numlib.exc
 
NumNotImplementedException(String) - Constructor for exception uk.num.numlib.exc.NumNotImplementedException
 
NumPopulatorErrorException - Exception in uk.num.numlib.exc
 
NumPopulatorErrorException(String) - Constructor for exception uk.num.numlib.exc.NumPopulatorErrorException
 
NumProtocolSupport - Class in uk.num.net
Add NUM Protocol Support
NumProtocolSupport() - Constructor for class uk.num.net.NumProtocolSupport
 
NumQueryRedirect - Class in uk.num.numlib.internal.modl
 
NumQueryRedirect() - Constructor for class uk.num.numlib.internal.modl.NumQueryRedirect
 
NUMURLConnection - Class in uk.num.net
 
NUMURLConnection(URL) - Constructor for class uk.num.net.NUMURLConnection
Constructs a URL connection to the specified URL.
NumUserVariablesException - Exception in uk.num.numlib.exc
 
NumUserVariablesException(String) - Constructor for exception uk.num.numlib.exc.NumUserVariablesException
 

O

of(String) - Static method in class uk.num.numlib.internal.util.NonBlankString
 

P

POPULATOR - uk.num.numlib.api.NumAPICallbacks.Location
 
POPULATOR_SERVICE_SUFFIX - Static variable in class uk.num.numlib.internal.util.StringConstants
 
POPULATOR_TOP_LEVEL_ZONE - Static variable in class uk.num.numlib.internal.util.StringConstants
The top level zone to use.
PopulatorResponse - Class in uk.num.numlib.internal.modl
A response from the populator service.
PopulatorResponse() - Constructor for class uk.num.numlib.internal.modl.PopulatorResponse
 
PopulatorResponseRecord - Class in uk.num.numlib.internal.modl
An object to represent a status or error response from the populator service.
PopulatorResponseRecord() - Constructor for class uk.num.numlib.internal.modl.PopulatorResponseRecord
 
PopulatorRetryConfig - Class in uk.num.numlib.internal.util
 
put(K, V) - Method in class uk.num.numlib.internal.util.SimpleCache
Add an item to the cache.

R

rebuildTXTRecordContent(Record[]) - Method in interface uk.num.numlib.internal.dns.DNSServices
Concatenate an array of TXT record values to a single String
rebuildTXTRecordContent(Record[]) - Method in class uk.num.numlib.internal.dns.DNSServicesDefaultImpl
Concatenate an array of TXT record values to a single String
receivedFrom() - Method in interface uk.num.numlib.api.NumAPICallbacks
The type of location the NUM record was received from.
receivedFrom() - Method in class uk.num.numlib.api.NumAPICallbacksDefaultHandler
The type of location the NUM record was received from.
redirectHostedPath(String) - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
Set the hosted record to the specified path
redirectIndependentPath(String) - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
Set the independent record to the specified path
RelativePathException - Exception in uk.num.numlib.exc
 
RelativePathException(String) - Constructor for exception uk.num.numlib.exc.RelativePathException
 
resolve(String, String) - Static method in class uk.num.numlib.internal.util.UrlRelativePathResolver
Convert a path of the form `/a/b/c/../../d/../e/../..` etc to a resolved path.
retrieveNumRecord(NumAPIContext, NumAPICallbacks, int) - Method in interface uk.num.numlib.api.NumAPI
This method uses the module context and the supplied Required User Variable values to obtain a fully expanded JSON object from DNS.
retrieveNumRecord(NumAPIContext, NumAPICallbacks, int) - Method in class uk.num.numlib.api.NumAPIImpl
This method uses the module context and the supplied Required User Variable values to obtain a fully expanded JSON object from DNS.
RETRY_DELAYS - Static variable in class uk.num.numlib.internal.util.PopulatorRetryConfig
 
RrSetHeaderFormatException - Exception in uk.num.numlib.exc
 
RrSetHeaderFormatException(String) - Constructor for exception uk.num.numlib.exc.RrSetHeaderFormatException
 
RrSetIncompleteException - Exception in uk.num.numlib.exc
 
RrSetIncompleteException(String) - Constructor for exception uk.num.numlib.exc.RrSetIncompleteException
 
RrSetNoHeadersException - Exception in uk.num.numlib.exc
 
RrSetNoHeadersException(String) - Constructor for exception uk.num.numlib.exc.RrSetNoHeadersException
 

S

setAllowUserInteraction(boolean) - Method in class uk.num.net.NUMURLConnection
Set the value of the allowUserInteraction field of this URLConnection.
setDefaultUseCaches(boolean) - Method in class uk.num.net.NUMURLConnection
Sets the default value of the useCaches field to the specified value.
setDoInput(boolean) - Method in class uk.num.net.NUMURLConnection
Sets the value of the doInput field for this URLConnection to the specified value.
setDoOutput(boolean) - Method in class uk.num.net.NUMURLConnection
Sets the value of the doOutput field for this URLConnection to the specified value.
setEmailRecordDistributionLevels(AppContext, int) - Method in class uk.num.numlib.internal.module.ModuleDNSQueries
A Zone Distribution Record has been found so we need to update the email lookups accordingly.
setErrorResult(String) - Method in interface uk.num.numlib.api.NumAPICallbacks
Called if an error occurs while retrieving or processing the NUM recocrd.
setErrorResult(String) - Method in class uk.num.numlib.api.NumAPICallbacksDefaultHandler
Called if an error occurs while retrieving or processing the NUM recocrd.
setIfModifiedSince(long) - Method in class uk.num.net.NUMURLConnection
Sets the value of the ifModifiedSince field of this URLConnection to the specified value.
setKey(Key) - Method in interface uk.num.numlib.api.NumAPICallbacks
The decryption key set by the client application
setLocation(NumAPICallbacks.Location) - Method in interface uk.num.numlib.api.NumAPICallbacks
Tell the library user where the record was retrieved from.
setLocation(NumAPICallbacks.Location) - Method in interface uk.num.numlib.api.NumAPIContext
 
setPopulatorQueryRequired(boolean) - Method in interface uk.num.numlib.api.NumAPIContext
 
setReadTimeout(int) - Method in class uk.num.net.NUMURLConnection
Sets the read timeout to a specified timeout, in milliseconds.
setRequestProperty(String, String) - Method in class uk.num.net.NUMURLConnection
Sets the general request property.
setRequiredUserVariables(UserVariable[]) - Method in interface uk.num.numlib.api.NumAPIContext
Update the required user variables with values obtained from the client.
setRequiredUserVariables(UserVariable[]) - Method in class uk.num.numlib.internal.ctx.NumAPIContextBase
Update the required user variables with values obtained from the client.
setResult(String) - Method in interface uk.num.numlib.api.NumAPICallbacks
Called when the result is available from DNS
setResult(String) - Method in class uk.num.numlib.api.NumAPICallbacksDefaultHandler
Called when the query result is available.
setSignedDNSSEC(boolean) - Method in interface uk.num.numlib.api.NumAPICallbacks
Set a flag to indicate whether the record was DNSSEC signed or not.
setTCPOnly(boolean) - Method in interface uk.num.numlib.api.NumAPI
Tell dnsjava to use TCP and not UDP.
setTCPOnly(boolean) - Method in class uk.num.numlib.api.NumAPIImpl
Tell dnsjava to use TCP and not UDP.
setTimeToLive(int) - Method in class uk.num.numlib.internal.util.SimpleCache
Override the default cache timeout.
setUseCaches(boolean) - Method in class uk.num.net.NUMURLConnection
Sets the value of the useCaches field of this URLConnection to the specified value.
shutdown() - Method in interface uk.num.numlib.api.NumAPI
Stop any outstanding DNS queries still in the Executor.
shutdown() - Method in class uk.num.numlib.api.NumAPIImpl
Stop any outstanding DNS queries still in the Executor.
SimpleCache<K,​V> - Class in uk.num.numlib.internal.util
A very basic cache with a timeout mechanism.
SimpleCache() - Constructor for class uk.num.numlib.internal.util.SimpleCache
Default Constructor
STOP - uk.num.numlib.api.NumAPICallbacks.Location
 
stringConstants - Variable in class uk.num.numlib.internal.ctx.AppContext
 
StringConstants - Class in uk.num.numlib.internal.util
Constants defined by the NUM Protocol Specification
StringConstants() - Constructor for class uk.num.numlib.internal.util.StringConstants
 

T

TOP_LEVEL_ZONE - Static variable in class uk.num.numlib.internal.util.StringConstants
The top level zone to use.
toString() - Method in class uk.num.net.NUMURLConnection
Returns a String representation of this URL connection.
toString() - Method in class uk.num.numlib.internal.util.NonBlankString
 
toUrl(String) - Static method in class uk.num.net.NumProtocolSupport
Create a `num` protocol URL

U

uk.num.net - package uk.num.net
 
uk.num.numlib.api - package uk.num.numlib.api
 
uk.num.numlib.exc - package uk.num.numlib.exc
 
uk.num.numlib.internal.ctx - package uk.num.numlib.internal.ctx
 
uk.num.numlib.internal.dns - package uk.num.numlib.internal.dns
 
uk.num.numlib.internal.modl - package uk.num.numlib.internal.modl
 
uk.num.numlib.internal.module - package uk.num.numlib.internal.module
 
uk.num.numlib.internal.util - package uk.num.numlib.internal.util
 
URL_PATH_HERE - Static variable in class uk.num.numlib.internal.util.StringConstants
 
URL_PATH_SEPARATOR - Static variable in class uk.num.numlib.internal.util.StringConstants
 
URL_PATH_UP - Static variable in class uk.num.numlib.internal.util.StringConstants
 
URLLookupGenerator - Class in uk.num.numlib.internal.util
 
URLLookupGenerator(AppContext, String) - Constructor for class uk.num.numlib.internal.util.URLLookupGenerator
 
UrlRelativePathResolver - Class in uk.num.numlib.internal.util
Convert a path of the form `/a/b/c/../../d/../e/../..` etc to a resolved path.
UrlRelativePathResolver() - Constructor for class uk.num.numlib.internal.util.UrlRelativePathResolver
 
USE_POPULATOR - Static variable in class uk.num.net.NUMURLConnection
 
UserVariable - Class in uk.num.numlib.api
A definition of a user variable that needs a value obtained from the user.
UserVariable() - Constructor for class uk.num.numlib.api.UserVariable
 
UTILITY_MODULE_PREFIX - Static variable in class uk.num.numlib.internal.util.StringConstants
 

V

VALID_TXT_RECORD_CODE - Static variable in class uk.num.numlib.internal.modl.PopulatorResponse
 
value - Variable in class uk.num.numlib.internal.util.NonBlankString
 
valueOf(String) - Static method in enum uk.num.numlib.api.NumAPICallbacks.Location
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.num.numlib.api.NumAPICallbacks.Location
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZONE_DISTRIBUTION_RECORD_PREFIX - Static variable in class uk.num.numlib.internal.util.StringConstants
Used to indicate a requirement for distributing email records across DNS zone files.
A B C D E G H I L M N O P R S T U V Z 
All Classes All Packages