All Classes
| Class | Description |
|---|---|
| AppContext |
Some objects need to be globally accessibly
|
| LegacyEscapeReplacer |
Replace Legacy DNS Escape sequences
see https://app.clubhouse.io/num/story/2639/handling-escaped-characters-in-dns-responses
|
| ModlServices |
A class to act as a facade for the MODL interpreter.
|
| ModuleDNSQueries |
Class to hold the DNS query strings for a module and NUM ID combination.
|
| ModuleFactory |
A factory for ModuleDNSQuery objects.
|
| NumAPI | |
| NumAPICallbacks |
This interface defines the callback contract for the NumAPI.
|
| NumAPICallbacks.Location |
The type of location the NUM record was received from
|
| NumAPICallbacksDefaultHandler |
A default no-op implementation of the NumAPICallbacks.
|
| NumAPIContext |
The context state for a given module and NUM ID combination
|
| NumAPIContextBase |
A base class implementation of NumAPIContext.
|
| NumAPIImpl |
This is the main class for using the num-client-library.
|
| NumBadRecordException | |
| NumInvalidDNSHostException | |
| NumInvalidPopulatorResponseCodeException | |
| NumInvalidRedirectException | |
| NumLookupRedirect | |
| NumMaximumRedirectsExceededException | |
| NumNotImplementedException | |
| NumPopulatorErrorException | |
| NumProtocolSupport |
Add NUM Protocol Support
|
| NUMURLConnection | |
| PopulatorResponse |
A response from the populator service.
|
| PopulatorResponseRecord |
An object to represent a status or error response from the populator service.
|
| PopulatorRetryConfig | |
| RelativePathException | |
| SimpleCache<K,V> |
A very basic cache with a timeout mechanism.
|
| UrlRelativePathResolver |
Convert a path of the form `/a/b/c/../../d/../e/../..` etc to a resolved path.
|
| UserVariable |
A definition of a user variable that needs a value obtained from the user.
|