All Classes and Interfaces

Class
Description
Base class for circuit breakers.
An internal enumeration representing the different states of a circuit breaker.
Deprecated.
as of 3.6, use commons-text AggregateTranslator instead
Helper methods for working with Annotation instances.
An utility class for the os.arch System Property.
Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[]).
A specialized implementation of the ConcurrentInitializer interface based on an AtomicReference variable.
A specialized ConcurrentInitializer implementation which is similar to AtomicInitializer, but ensures that the AtomicSafeInitializer.initialize() method is called only once.
A class that allows complex initialization operations in a background task.
An implementation of the ThreadFactory interface that provides some configuration options for the threads it creates.
A builder class for creating instances of BasicThreadFactory.
Supports operations on bit-mapped fields.
Operations on boolean primitives and Boolean objects.
The Builder interface is designed to designate a class as a builder object in the Builder design pattern.
A specialized BackgroundInitializer implementation that wraps a Callable object.
Deprecated.
Java 7 introduced StandardCharsets, which defines these constants as Charset objects.
Deprecated.
as of 3.6, use commons-text CharSequenceTranslator instead
Operations on CharSequence that are null safe.
A set of characters.
Operations on CharSet instances.
Operations on char primitives and Character objects.
An interface describing a Circuit Breaker component.
An exception class used for reporting runtime error conditions related to circuit breakers.
Operations regarding the classpath.
Operates on classes without using reflection.
Inclusivity literals for ClassUtils.hierarchy(Class, Interfaces).
Exception thrown when a clone cannot be created.
Deprecated.
as of 3.6, use commons-text CharSequenceTranslator instead
Assists in implementing Comparable.compareTo(Object) methods.
Deprecated.
as of 3.6, use commons-text CompositeFormat instead
Definition of an interface for a wrapper around a calculation that takes a single parameter and returns a result.
An exception class used for reporting error conditions related to accessing data of background tasks.
Definition of an interface for the thread-safe initialization of objects.
An exception class used for reporting runtime error conditions related to accessing data of background tasks.
An utility class providing functionality related to the java.util.concurrent package.
A very simple implementation of the ConcurrentInitializer interface which always returns the same object.
Utility reflection methods focused on constructors, modeled after MethodUtils.
An exception that provides an easy and safe way to add contextual information.
A runtime exception that provides an easy and safe way to add contextual information.
Static methods to convert a type into another, with endianness and bit ordering awareness.
Date and time formatting utilities and constants.
DateParser is the "missing" interface for the parsing methods of DateFormat.
DatePrinter is the "missing" interface for the format methods of DateFormat.
A suite of utilities surrounding the use of the Calendar and Date object.
Default implementation of the context storing the label-value pairs for contexted exceptions.
A Diff contains the differences between two Diffable class fields.
Diffable classes can be compared with other objects for differences.
Assists in implementing Diffable.diff(Object) methods.
A DiffResult contains a collection of the differences between two Diffable objects.
Duration formatting utilities and constants.
Deprecated.
as of 3.6, use commons-text EntityArrays instead
Utility library to provide helper methods for Java enums.
Assists in implementing Object.equals(Object) methods.
Use this annotation to exclude a field from being used by the various reflectionEquals methods defined on EqualsBuilder.
A simple implementation of the Circuit Breaker pattern that counts specific events.
An EventListenerSupport object can be used to manage a list of event listeners of a particular type.
Provides some useful event-based utility methods.
Allows the storage and retrieval of contextual information based on label-value pairs for exceptions.
Provides utilities for manipulating and examining Throwable objects.
Deprecated.
as of 3.6, use commons-text ExtendedMessageFormat instead
FastDateFormat is a fast and thread-safe version of SimpleDateFormat.
FastDateParser is a fast and thread-safe version of SimpleDateFormat.
FastDatePrinter is a fast and thread-safe version of SimpleDateFormat.
Faster methods to produce custom time zones.
Utilities for working with Fields by reflection.
Deprecated.
as of 3.6, use commons-text FormatFactory instead
Deprecated.
as of 3.6, use commons-text FormattableUtils instead
Fraction is a Number implementation that stores fractions accurately.
Assists in implementing Object.hashCode() methods.
Use this annotation to exclude a field from being used by the various reflectionHashcode methods defined on HashCodeBuilder.
Provides IEEE-754r variants of NumberUtils methods.
An immutable pair consisting of two Object elements.
An immutable triple consisting of three Object elements.
Utility methods focusing on inheritance.
Deprecated.
as of 3.6, use commons-text UnicodeEscaper instead
An enum representing all the versions of the Java specification.
This class provides a generic implementation of the lazy initialization pattern.
Operations to assist when working with a Locale.
Deprecated.
as of 3.6, use commons-text LookupTranslator instead
Definition of an interface for a wrapper around a calculation that takes a single parameter and returns a result.
Utility reflection methods focused on Methods, originally from Commons BeanUtils.
A specialized BackgroundInitializer implementation that can deal with multiple background initialization tasks.
A data class for storing the results of the background initialization performed by MultiBackgroundInitializer.
Works with ToStringBuilder to create a "deep" toString.
Provides mutable access to a value.
A mutable boolean wrapper.
A mutable byte wrapper.
A mutable double wrapper.
A mutable float wrapper.
A mutable int wrapper.
A mutable long wrapper.
A mutable Object wrapper.
A mutable pair consisting of two Object elements.
A mutable short wrapper.
A mutable triple consisting of three Object elements.
Thrown to indicate that a block of code has not been implemented.
Provides extra functionality for Java Number classes.
Deprecated.
as of 3.6, use commons-text NumericEntityEscaper instead
Deprecated.
as of 3.6, use commons-text NumericEntityUnescaper instead
 
Operations on Object.
Class used as a null placeholder where null has another meaning.
Deprecated.
as of 3.6, use commons-text OctalUnescaper instead
A pair consisting of two elements.
The Processor represents a microprocessor and defines some properties like architecture and type of the microprocessor.
The Processor.Arch enum defines the architecture of a microprocessor.
The Processor.Type enum defines types of a microprocessor.
Operations for random Strings.
Utility library that supplements the standard Random class.
An immutable range of objects from a minimum to maximum point inclusive.
Works with ToStringBuilder to create a "deep" toString.
Assists in implementing Diffable.diff(Object) methods.
Assists in implementing Object.toString() methods using reflection.
Helpers to process Strings using regular expressions.
Exception thrown when the Serialization process fails.
Assists with the serialization process and performs additional functionality based on serialization.
Works with ToStringBuilder to create a toString.
StopWatch provides a convenient API for timings.
Deprecated.
as of 3.6, use commons-text TextStringBuilder instead
Deprecated.
as of 3.6, use commons-text StringEscapeUtils instead
Operations on String that are null safe.
Deprecated.
as of 3.6, use commons-text StringLookupFactory instead
Deprecated.
as of 3.6, use commons-text StringMatcherFactory instead
Deprecated.
as of 3.6, use commons-text StringSubstitutor instead
Deprecated.
as of 3.6, use commons-text StringTokenizer instead
Helpers for java.lang.System.
Helpers for java.lang.Thread and java.lang.ThreadGroup.
A predicate implementation which matches a thread or threadgroup name.
A predicate for selecting threadgroups.
A predicate implementation which matches a thread id.
A predicate for selecting threads.
A simple implementation of the Circuit Breaker pattern that opens if the requested increment amount is greater than a given threshold.
A specialized semaphore implementation that provides a number of permits in a given time frame.
Helps to deal with TimeZones.
Assists in implementing Object.toString() methods.
Use this annotation to exclude a field from being used by the ReflectionToStringBuilder.
Controls String formatting for ToStringBuilder.
Use this annotation on the fields to get the summary instead of the detailed information when using ReflectionToStringBuilder.
A triple consisting of three elements.
Generalization of "has a type."
Type literal comparable to javax.enterprise.util.TypeLiteral, made generally available outside the JEE context.
Utility methods focusing on type inspection, particularly with regard to generics.
WildcardType builder.
Deprecated.
as of 3.6, use commons-text UnicodeEscaper instead
Deprecated.
as of 3.6, use commons-text UnicodeUnescaper instead
Deprecated.
as of 3.6, use commons-text UnicodeUnpairedSurrogateRemover instead
This class assists in validating arguments.
Deprecated.
as of 3.6, use commons-text WordUtils instead