A B C D E G H I L M N O P R S T U V Z
All Classes All Packages
All Classes All Packages
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
allowUserInteractionfield 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-encodingheader field. - getContentLength() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of the
content-lengthheader field. - getContentLengthLong() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of the
content-lengthheader field as a long. - getContentType() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of the
content-typeheader field. - getDate() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of the
dateheader field. - getDefaultUseCaches() - Method in class uk.num.net.NUMURLConnection
-
Returns the default value of a
URLConnection'suseCachesflag. - 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'sdoInputflag. - getDoOutput() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of this
URLConnection'sdoOutputflag. - getExpiration() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of the
expiresheader 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
ifModifiedSincefield. - 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-modifiedheader 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'sURLfield. - getUseCaches() - Method in class uk.num.net.NUMURLConnection
-
Returns the value of this
URLConnection'suseCachesfield.
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
allowUserInteractionfield of thisURLConnection. - setDefaultUseCaches(boolean) - Method in class uk.num.net.NUMURLConnection
-
Sets the default value of the
useCachesfield to the specified value. - setDoInput(boolean) - Method in class uk.num.net.NUMURLConnection
-
Sets the value of the
doInputfield for thisURLConnectionto the specified value. - setDoOutput(boolean) - Method in class uk.num.net.NUMURLConnection
-
Sets the value of the
doOutputfield for thisURLConnectionto 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
ifModifiedSincefield of thisURLConnectionto 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
useCachesfield of thisURLConnectionto 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
Stringrepresentation 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.
All Classes All Packages