All Classes and Interfaces
Class
Description
A basic RefCounted implementation that is initialized with a
ref count of 1 and calls
AbstractRefCounted.closeInternal() once it reaches
a 0 ref countExtended Boolean functionality
Helper class similar to Arrays to handle conversions for Char arrays
A
BiConsumer-like interface which allows throwing checked exceptions.A
BiFunction-like interface which allows throwing checked exceptions.A
Consumer-like interface which allows throwing checked exceptions.A
Function-like interface which allows throwing checked exceptions.A
Runnable-like interface which allows throwing checked exceptions.A
Supplier-like interface which allows throwing checked exceptions.A
TriFunction-like interface which allows throwing checked exceptions.Base class utilities
A thread-safe completable context that allows listeners to be attached.
Holds a value that is either:
a) set implicitly e.g.
Implements exponentially weighted moving averages (commonly abbreviated EWMA) for a single value.
Utility class for glob-like matching
Utilities for common I/O methods.
Simple check for duplicate class files across the classpath.
CLI tool for checking jar hell
Deprecated, for removal: This API element is subject to removal in a future version.
Converts utc into local time and back again.
Gap for a local time offset
How to get instances of
LocalTimeOffset.Overlap for a local time offset
Strategy for a local time
Transition for a local time offset
Provider of MAC addressing
Deprecated, for removal: This API element is subject to removal in a future version.
Builder for a map.
A base supplier using memoization optimization technique
A registry from String to some class implementation.
Utilities for network-related methods.
The presence of this annotation on a method parameter indicates that
null is an acceptable value for that parameter.A set of utilities for numbers.
Similar to Lucene's SloppyMath, but for additional math functions.
Utilities for creating a Path from names,
or accessing the default FileSystem.
An interface for objects that need to be notified when all reference
to itself are not in user anymore.
Specialization of
AutoCloseable for calls that might not throw a checked exception.Utility methods to work with
Releasables.Deprecated, for removal: This API element is subject to removal in a future version.
A convenient class which offers a semi-immutable object wrapper implementation which allows one
to set the value of an object exactly once, and retrieve it many times.
Thrown when
SetOnce.set(Object) is called more than once.OpenSearch sets.
Simple stop watch, allowing for timing of a number of tasks,
exposing total running time and running time for each named task.
Inner class to hold data about one task executed within the stop watch.
Stops the watch and auto calls close in try-with-resources usage
Simple utility methods for file and stream copying.
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
Annotation to suppress logging usage checks errors inside a whole class or a method.
Time value unit of measurement
Represents an operation that accepts three arguments and returns no result.
Represents a function that accepts three arguments and produces a result.
Java 9 Tuple
todo: deprecate and remove w/ min jdk upgrade to 11?
UUID utility class.
Encapsulates an accumulation of validation errors