All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCircuitBreaker<T> |
Base class for circuit breakers.
|
| AbstractCircuitBreaker.State |
An internal enumeration representing the different states of a circuit
breaker.
|
| AggregateTranslator |
Deprecated.
|
| AnnotationUtils |
Helper methods for working with Annotation instances.
|
| ArchUtils |
An utility class for the os.arch System Property.
|
| ArrayUtils |
Operations on arrays, primitive arrays (like int[]) and
primitive wrapper arrays (like Integer[]).
|
| AtomicInitializer<T> |
A specialized implementation of the ConcurrentInitializer interface
based on an AtomicReference variable.
|
| AtomicSafeInitializer<T> |
|
| BackgroundInitializer<T> |
A class that allows complex initialization operations in a background task.
|
| BasicThreadFactory |
An implementation of the ThreadFactory interface that provides some
configuration options for the threads it creates.
|
| BasicThreadFactory.Builder |
A builder class for creating instances of
BasicThreadFactory.
|
| BitField |
Supports operations on bit-mapped fields.
|
| BooleanUtils |
Operations on boolean primitives and Boolean objects.
|
| Builder<T> |
The Builder interface is designed to designate a class as a builder
object in the Builder design pattern.
|
| CallableBackgroundInitializer<T> |
|
| CharEncoding |
Deprecated.
|
| CharRange |
A contiguous range of characters, optionally negated.
|
| CharRange.CharacterIterator |
Character Iterator.
|
| CharSequenceTranslator |
Deprecated.
|
| CharSequenceUtils |
Operations on CharSequence that are
null safe.
|
| CharSet |
A set of characters.
|
| CharSetUtils |
Operations on CharSet instances.
|
| CharUtils |
Operations on char primitives and Character objects.
|
| CircuitBreaker<T> |
|
| CircuitBreakingException |
An exception class used for reporting runtime error conditions related to
circuit breakers.
|
| ClassPathUtils |
Operations regarding the classpath.
|
| ClassUtils |
Operates on classes without using reflection.
|
| ClassUtils.Interfaces |
|
| CloneFailedException |
Exception thrown when a clone cannot be created.
|
| CodePointTranslator |
Deprecated.
|
| CompareToBuilder |
Assists in implementing Comparable.compareTo(Object) methods.
|
| CompositeFormat |
Deprecated.
|
| Computable<I,O> |
Definition of an interface for a wrapper around a calculation that takes a single parameter and returns a result.
|
| ConcurrentException |
An exception class used for reporting error conditions related to accessing
data of background tasks.
|
| ConcurrentInitializer<T> |
Definition of an interface for the thread-safe initialization of objects.
|
| ConcurrentRuntimeException |
An exception class used for reporting runtime error conditions related to
accessing data of background tasks.
|
| ConcurrentUtils |
An utility class providing functionality related to the
java.util.concurrent package.
|
| ConcurrentUtils.ConstantFuture<T> |
A specialized Future implementation which wraps a constant value.
|
| ConstantInitializer<T> |
A very simple implementation of the ConcurrentInitializer interface
which always returns the same object.
|
| ConstructorUtils |
Utility reflection methods focused on constructors, modeled after
MethodUtils.
|
| ContextedException |
An exception that provides an easy and safe way to add contextual information.
|
| ContextedRuntimeException |
A runtime exception that provides an easy and safe way to add contextual information.
|
| Conversion |
Static methods to convert a type into another, with endianness and bit ordering awareness.
|
| DateFormatUtils |
Date and time formatting utilities and constants.
|
| DateParser |
DateParser is the "missing" interface for the parsing methods of
DateFormat.
|
| DatePrinter |
DatePrinter is the "missing" interface for the format methods of
DateFormat.
|
| DateUtils |
A suite of utilities surrounding the use of the
Calendar and Date object.
|
| DateUtils.DateIterator |
Date iterator.
|
| DateUtils.ModifyType |
Calendar modification types.
|
| DefaultExceptionContext |
Default implementation of the context storing the label-value pairs for contexted exceptions.
|
| Diff<T> |
A Diff contains the differences between two Diffable class
fields.
|
| Diffable<T> |
Diffable classes can be compared with other objects
for differences.
|
| DiffBuilder |
|
| DiffResult |
A DiffResult contains a collection of the differences between two
Diffable objects.
|
| DurationFormatUtils |
Duration formatting utilities and constants.
|
| DurationFormatUtils.Token |
Element that is parsed from the format pattern.
|
| EntityArrays |
Deprecated.
|
| EnumUtils |
Utility library to provide helper methods for Java enums.
|
| EqualsBuilder |
Assists in implementing Object.equals(Object) methods.
|
| EqualsExclude |
Use this annotation to exclude a field from being used by
the various reflectionEquals methods defined on
EqualsBuilder.
|
| EventCountCircuitBreaker |
A simple implementation of the Circuit Breaker pattern
that counts specific events.
|
| EventCountCircuitBreaker.CheckIntervalData |
An internally used data class holding information about the checks performed by
this class.
|
| EventCountCircuitBreaker.StateStrategy |
Internally used class for executing check logic based on the current state of the
circuit breaker.
|
| EventCountCircuitBreaker.StateStrategyClosed |
A specialized StateStrategy implementation for the state closed.
|
| EventCountCircuitBreaker.StateStrategyOpen |
A specialized StateStrategy implementation for the state open.
|
| EventListenerSupport<L> |
An EventListenerSupport object can be used to manage a list of event
listeners of a particular type.
|
| EventUtils |
Provides some useful event-based utility methods.
|
| EventUtils.EventBindingInvocationHandler |
|
| ExceptionContext |
Allows the storage and retrieval of contextual information based on label-value
pairs for exceptions.
|
| ExceptionUtils |
Provides utilities for manipulating and examining
Throwable objects.
|
| ExtendedMessageFormat |
Deprecated.
|
| FastDateFormat |
FastDateFormat is a fast and thread-safe version of
SimpleDateFormat.
|
| FastDateParser |
FastDateParser is a fast and thread-safe version of
SimpleDateFormat.
|
| FastDateParser.CaseInsensitiveTextStrategy |
A strategy that handles a text field in the parsing pattern
|
| FastDateParser.CopyQuotedStrategy |
A strategy that copies the static or quoted field in the parsing pattern
|
| FastDateParser.ISO8601TimeZoneStrategy |
|
| FastDateParser.NumberStrategy |
A strategy that handles a number field in the parsing pattern
|
| FastDateParser.PatternStrategy |
A strategy to parse a single field from the parsing pattern
|
| FastDateParser.Strategy |
A strategy to parse a single field from the parsing pattern
|
| FastDateParser.StrategyAndWidth |
Holds strategy and field width
|
| FastDateParser.TimeZoneStrategy |
A strategy that handles a timezone field in the parsing pattern
|
| FastDateParser.TimeZoneStrategy.TzInfo |
|
| FastDatePrinter |
FastDatePrinter is a fast and thread-safe version of
SimpleDateFormat.
|
| FastDatePrinter.CharacterLiteral |
Inner class to output a constant single character.
|
| FastDatePrinter.DayInWeekField |
Inner class to output the numeric day in week.
|
| FastDatePrinter.Iso8601_Rule |
Inner class to output a time zone as a number +/-HHMM
or +/-HH:MM.
|
| FastDatePrinter.NumberRule |
Inner class defining a numeric rule.
|
| FastDatePrinter.PaddedNumberField |
Inner class to output a padded number.
|
| FastDatePrinter.Rule |
Inner class defining a rule.
|
| FastDatePrinter.StringLiteral |
Inner class to output a constant string.
|
| FastDatePrinter.TextField |
Inner class to output one of a set of values.
|
| FastDatePrinter.TimeZoneDisplayKey |
Inner class that acts as a compound key for time zone names.
|
| FastDatePrinter.TimeZoneNameRule |
Inner class to output a time zone name.
|
| FastDatePrinter.TimeZoneNumberRule |
Inner class to output a time zone as a number +/-HHMM
or +/-HH:MM.
|
| FastDatePrinter.TwelveHourField |
Inner class to output the twelve hour field.
|
| FastDatePrinter.TwentyFourHourField |
Inner class to output the twenty four hour field.
|
| FastDatePrinter.TwoDigitMonthField |
Inner class to output a two digit month.
|
| FastDatePrinter.TwoDigitNumberField |
Inner class to output a two digit number.
|
| FastDatePrinter.TwoDigitYearField |
Inner class to output a two digit year.
|
| FastDatePrinter.UnpaddedMonthField |
Inner class to output an unpadded month.
|
| FastDatePrinter.UnpaddedNumberField |
Inner class to output an unpadded number.
|
| FastDatePrinter.WeekYear |
Inner class to output the numeric day in week.
|
| FastTimeZone |
Faster methods to produce custom time zones.
|
| FieldUtils |
Utilities for working with Fields by reflection.
|
| FormatCache<F extends java.text.Format> |
FormatCache is a cache and factory for Formats.
|
| FormatCache.MultipartKey |
Helper class to hold multi-part Map keys
|
| FormatFactory |
Deprecated.
|
| FormattableUtils |
Deprecated.
|
| Fraction |
Fraction is a Number implementation that
stores fractions accurately.
|
| Functions |
This class provides utility functions, and classes for working with the
java.util.function package, or more generally, with Java 8
lambdas.
|
| Functions.FailableBiConsumer<O1,O2,T extends java.lang.Throwable> |
|
| Functions.FailableBiFunction<I1,I2,O,T extends java.lang.Throwable> |
|
| Functions.FailableBiPredicate<O1,O2,T extends java.lang.Throwable> |
|
| Functions.FailableCallable<O,T extends java.lang.Throwable> |
|
| Functions.FailableConsumer<O,T extends java.lang.Throwable> |
|
| Functions.FailableFunction<I,O,T extends java.lang.Throwable> |
|
| Functions.FailablePredicate<O,T extends java.lang.Throwable> |
|
| Functions.FailableRunnable<T extends java.lang.Throwable> |
|
| GmtTimeZone |
Custom timezone that contains offset from GMT.
|
| HashCodeBuilder |
Assists in implementing Object.hashCode() methods.
|
| HashCodeExclude |
Use this annotation to exclude a field from being used by
the various reflectionHashcode methods defined on
HashCodeBuilder.
|
| IDKey |
Wrap an identity key (System.identityHashCode())
so that an object can only be equal() to itself.
|
| IEEE754rUtils |
Provides IEEE-754r variants of NumberUtils methods.
|
| ImmutablePair<L,R> |
An immutable pair consisting of two Object elements.
|
| ImmutableTriple<L,M,R> |
An immutable triple consisting of three Object elements.
|
| InheritanceUtils |
Utility methods focusing on inheritance.
|
| JavaUnicodeEscaper |
Deprecated.
|
| JavaVersion |
An enum representing all the versions of the Java specification.
|
| LazyInitializer<T> |
This class provides a generic implementation of the lazy initialization
pattern.
|
| LocaleUtils |
Operations to assist when working with a Locale.
|
| LocaleUtils.SyncAvoid |
|
| LookupTranslator |
Deprecated.
|
| MemberUtils |
Contains common code for working with Methods/ Constructors,
extracted and refactored from MethodUtils when it was imported from Commons BeanUtils.
|
| MemberUtils.Executable |
A class providing a subset of the API of java.lang.reflect.Executable in Java 1.8,
providing a common representation for function signatures for Constructors and Methods.
|
| Memoizer<I,O> |
Definition of an interface for a wrapper around a calculation that takes a
single parameter and returns a result.
|
| MethodUtils |
Utility reflection methods focused on Methods, originally from Commons BeanUtils.
|
| MultiBackgroundInitializer |
A specialized BackgroundInitializer implementation that can deal with
multiple background initialization tasks.
|
| MultiBackgroundInitializer.MultiBackgroundInitializerResults |
A data class for storing the results of the background initialization
performed by MultiBackgroundInitializer.
|
| MultilineRecursiveToStringStyle |
|
| Mutable<T> |
Provides mutable access to a value.
|
| MutableBoolean |
A mutable boolean wrapper.
|
| MutableByte |
A mutable byte wrapper.
|
| MutableDouble |
A mutable double wrapper.
|
| MutableFloat |
A mutable float wrapper.
|
| MutableInt |
A mutable int wrapper.
|
| MutableLong |
A mutable long wrapper.
|
| MutableObject<T> |
A mutable Object wrapper.
|
| MutablePair<L,R> |
A mutable pair consisting of two Object elements.
|
| MutableShort |
A mutable short wrapper.
|
| MutableTriple<L,M,R> |
A mutable triple consisting of three Object elements.
|
| NotImplementedException |
Thrown to indicate that a block of code has not been implemented.
|
| NumberUtils |
Provides extra functionality for Java Number classes.
|
| NumericEntityEscaper |
Deprecated.
|
| NumericEntityUnescaper |
Deprecated.
|
| NumericEntityUnescaper.OPTION |
|
| ObjectUtils |
Operations on Object.
|
| ObjectUtils.Null |
Class used as a null placeholder where null
has another meaning.
|
| OctalUnescaper |
Deprecated.
|
| Pair<L,R> |
A pair consisting of two elements.
|
| Processor |
The Processor represents a microprocessor and defines
some properties like architecture and type of the microprocessor.
|
| Processor.Arch |
|
| Processor.Type |
|
| RandomStringUtils |
Operations for random Strings.
|
| RandomUtils |
Utility library that supplements the standard Random class.
|
| Range<T> |
An immutable range of objects from a minimum to maximum point inclusive.
|
| Range.ComparableComparator |
|
| RecursiveToStringStyle |
|
| ReflectionDiffBuilder |
|
| ReflectionToStringBuilder |
Assists in implementing Object.toString() methods using reflection.
|
| RegExUtils |
Helpers to process Strings using regular expressions.
|
| SerializationException |
Exception thrown when the Serialization process fails.
|
| SerializationUtils |
Assists with the serialization process and performs additional functionality based
on serialization.
|
| SerializationUtils.ClassLoaderAwareObjectInputStream |
Custom specialization of the standard JDK ObjectInputStream
that uses a custom ClassLoader to resolve a class.
|
| StandardToStringStyle |
|
| StopWatch |
StopWatch provides a convenient API for timings.
|
| StopWatch.SplitState |
Enumeration type which indicates the split status of stopwatch.
|
| StopWatch.State |
Enumeration type which indicates the status of stopwatch.
|
| StrBuilder |
Deprecated.
|
| StringEscapeUtils |
Deprecated.
|
| StringEscapeUtils.CsvEscaper |
|
| StringEscapeUtils.CsvUnescaper |
|
| StringUtils |
Operations on String that are
null safe.
|
| StrLookup<V> |
Deprecated.
|
| StrLookup.MapStrLookup<V> |
Lookup implementation that uses a Map.
|
| StrLookup.SystemPropertiesStrLookup |
Lookup implementation based on system properties.
|
| StrMatcher |
Deprecated.
|
| StrMatcher.CharMatcher |
Class used to define a character for matching purposes.
|
| StrMatcher.CharSetMatcher |
Class used to define a set of characters for matching purposes.
|
| StrMatcher.NoMatcher |
Class used to match no characters.
|
| StrMatcher.StringMatcher |
Class used to define a set of characters for matching purposes.
|
| StrMatcher.TrimMatcher |
Class used to match whitespace as per trim().
|
| StrSubstitutor |
Deprecated.
|
| StrTokenizer |
Deprecated.
|
| SystemUtils |
Helpers for java.lang.System.
|
| ThreadUtils |
Helpers for java.lang.Thread and java.lang.ThreadGroup.
|
| ThreadUtils.AlwaysTruePredicate |
A predicate implementation which always returns true.
|
| ThreadUtils.NamePredicate |
A predicate implementation which matches a thread or threadgroup name.
|
| ThreadUtils.ThreadGroupPredicate |
A predicate for selecting threadgroups.
|
| ThreadUtils.ThreadIdPredicate |
A predicate implementation which matches a thread id.
|
| ThreadUtils.ThreadPredicate |
A predicate for selecting threads.
|
| ThresholdCircuitBreaker |
A simple implementation of the Circuit Breaker pattern
that opens if the requested increment amount is greater than a given threshold.
|
| TimedSemaphore |
A specialized semaphore implementation that provides a number of
permits in a given time frame.
|
| TimeZones |
Helps to deal with TimeZones.
|
| ToStringBuilder |
Assists in implementing Object.toString() methods.
|
| ToStringExclude |
|
| ToStringStyle |
|
| ToStringStyle.DefaultToStringStyle |
Default ToStringStyle.
|
| ToStringStyle.JsonToStringStyle |
ToStringStyle that outputs with JSON format.
|
| ToStringStyle.MultiLineToStringStyle |
ToStringStyle that outputs on multiple lines.
|
| ToStringStyle.NoClassNameToStringStyle |
ToStringStyle that does not print out the classname
and identity hash code but prints content start and field names.
|
| ToStringStyle.NoFieldNameToStringStyle |
ToStringStyle that does not print out
the field names.
|
| ToStringStyle.ShortPrefixToStringStyle |
ToStringStyle that prints out the short
class name and no identity hashcode.
|
| ToStringStyle.SimpleToStringStyle |
ToStringStyle that does not print out the
classname, identity hashcode, content start or field name.
|
| ToStringSummary |
Use this annotation on the fields to get the summary instead of the detailed
information when using ReflectionToStringBuilder.
|
| Triple<L,M,R> |
A triple consisting of three elements.
|
| Typed<T> |
Generalization of "has a type."
|
| TypeLiteral<T> |
Type literal comparable to javax.enterprise.util.TypeLiteral,
made generally available outside the JEE context.
|
| TypeUtils |
Utility methods focusing on type inspection, particularly with regard to
generics.
|
| TypeUtils.GenericArrayTypeImpl |
GenericArrayType implementation class.
|
| TypeUtils.ParameterizedTypeImpl |
ParameterizedType implementation class.
|
| TypeUtils.WildcardTypeBuilder |
WildcardType builder.
|
| TypeUtils.WildcardTypeImpl |
WildcardType implementation class.
|
| UnicodeEscaper |
Deprecated.
|
| UnicodeUnescaper |
Deprecated.
|
| UnicodeUnpairedSurrogateRemover |
Deprecated.
|
| Validate |
This class assists in validating arguments.
|
| WordUtils |
Deprecated.
|