All Classes and Interfaces

Class
Description
An asynchronous Function which returns a result at some point in the future.
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.

On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes) compared to sun.misc.Encoder()/Decoder().

On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and about 50% faster for decoding large arrays.
Makes use of the very fast and memory efficient Base64 class to encode and decode to and from BASE64 in full accordance with RFC 2045.
A base implementation of QueryFilterVisitor where all methods throw an UnsupportedOperationException by default - override just the methods you need.
Function that silently closes an input-parameter after a delegate-function's Function.apply(Object) is invoked.
Constants for Crypto Algorithms and Json Crypto Json pointer keys.
Represents a duration in english.
A completion handler for consuming exceptions which occur during the execution of asynchronous tasks.
Responsible for generating ExecutorService instances which are automatically wired up to shutdown when the ShutdownListener event triggers.
An exception generated by a TokenHandler on extraction when the token is expired.
A factory interface.
A synchronous function which returns a result immediately.
Defines the contract to generate global unique identifiers.
Default implementation of the IdGenerator that will output some ids based on the following pattern : <uuid> + '-' + an incrementing sequence.
An exception generated by a TokenHandler on validation or extraction when the token is invalid.
An exception that is thrown during JSON operations.
Processes partial modifications to JSON values.
RFC6902 expects the patch value to be a predetermined, static value to be used in the patch operation's execution.
Identifies a specific value within a JSON structure.
Represents a value in a JSON object model structure.
An exception that is thrown during JSON value operations.
This class contains the utility functions to convert a JsonValue to another type.
An implementation of Function that recursively traverses the JsonValue and applies some transformation if needed.
A list with lazy initialization.
A map with lazy initialization.
Wraps another map.
Represents a String which could be localizable.
Wraps another map.
A QueryFilterVisitor that produces a Map representation of the filter tree.
The NeverThrowsException class is an uninstantiable placeholder exception which should be used for indicating that a Function or AsyncFunction never throws an exception (i.e. the function cannot fail).
A configuration option whose value can be stored in a set of Options.
A set of options which can be used for customizing the behavior of HTTP clients and servers.
Ordered pair of arbitrary objects.
PerItemEvictionStrategyCache is a thread-safe write-through cache.
This class encapsulates an ordered list of preferred locales, and the logic to use those to retrieve i18n ResourceBundles.
Promise<V,E extends Exception>
A Promise represents the result of an asynchronous task.
An implementation of Promise which can be used as is, or as the basis for more complex asynchronous behavior.
Utility methods for creating and composing Promises.
A filter which can be used to select resources, which is compatible with the CREST query filters.
QueryFilter constants.
A query string has the following string representation:
A visitor of QueryFilters, in the style of the visitor design pattern.
Exposes a range of integer values as a set.
A input parameter-validating utility class using fluent invocation:
A completion handler for consuming the results of asynchronous tasks.
A completion handler for consuming runtime exceptions which occur during the execution of asynchronous tasks.
Any component which needs to be shut down should implement this interface and use the function to shut down the component.
Interface used by shutdown managers to allow for thread safe adding and removing of shutdown listeners.
This class defines the shutdown priorities that are consumed by com.sun.identity.common.ShutdownManager.
Utility class for signing and verifying signatures.
Simple helper client for connecting to URLs over HTTP and retrieving their contents via a GET request.
Provides time related methods for computing durations, for providing the now instant and other use cases.
Responsible for the validation, generation and parsing of tokens used for keying a JsonValue representative of some state.
An exception generated by a TokenHandler on either creation, validation, or state extraction.
Common utility methods.
This annotation doesn't actually do anything, other than provide documentation of the fact that a function has either been marked public, or package private in order for a test (somewhere physically distant in the system) to compile.
This is a custom XML handler to load the dtds from the classpath This should be used by all the xml parsing document builders to set the default entity resolvers.
Utility classes for handling XML.