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
.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
Field
s 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
Method
s, 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
String
s.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
TimeZone
s.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