See: Description
Interface | Description |
---|---|
Associated<T> |
The Associated interface facilitates the creation of a very generic
equivalence relation between different objects and allows to group them
based on the equality of the "association key" object returned by the
Associated.getAssociatedKey() method. |
Associator |
The Associator interface facilitates the creation of a very generic
equivalence relation between different objects and allows to group them
based on the equality of the "association key" object returned by the
Associator.getAssociatedKey(java.lang.Object) method. |
CanonicallyNamed |
CanonicallyNamed provides a way for objects to identify themselves by name.
|
Cloneable |
This interface is meant to "fix" the usability issues related to the
Cloneable method-less interface. |
Cloner |
A Cloner provides an external means for producing copies of objects as
prescribed by the
Object.clone() contract. |
Collector<V> |
A Collector is mechanism for receiving items.
|
Continuation<R> |
Continuation interface is used to implement asynchronous post-processing,
the pattern that is also known as the
"Continuation-passing style".
|
Converter<F,T> |
Provide for "pluggable" object conversions.
|
Disposable |
The Disposable interface is used for life-cycle management of resources.
|
Factory<T> |
The Factory interface provides a means of producing objects of a given
type.
|
Hasher<V> |
A Hasher provides an external means for producing hash codes and comparing
objects for equality.
|
Holder<V> |
A Holder is a reference like object, i.e. it simply holds another object.
|
Lockable |
The Lockable interface is used for managing exclusive access to thread-safe
classes.
|
Lockable.Unlockable |
The Unlockable interface is used for releasing the exclusive access to
this Lockable.
|
Notifier |
A Condition-like object, used to block thread(s) for a notification.
|
Pollable<E> |
The Pollable interface describes a component which supports element removal.
|
Predicate<T> |
Predicate represents a boolean test of an object.
|
Class | Description |
---|---|
Blocking |
Blocking provides a set of helper methods related to blocking a thread.
|
ConcurrentNotifier |
A Condition-like object, usable by multiple threads to both wait and signal.
|
ConcurrentNotifier.Link |
A link in a stack of waiting threads.
|
IdentityHasher<V> |
IdentityHasher provides a Hasher implementation based upon an object's
identity hashCode and reference
equality. |
IdentityHolder<V> |
A Holder implementation which additionally provides an equals/hashCode implementation based on the held
object's identity.
|
InverseComparator<T> |
InverseComparator is a wrapper comparator which simply inverses the comparison result.
|
MutableLong |
A Long like class which supports mutation.
|
NaturalAssociator |
NaturalAssociator provides an Associator implementation for objects that
implement the
Associated interface. |
NaturalCloner |
A Cloner that clones
Cloneable objects. |
NaturalComparator<T extends Comparable<T>> |
NaturalComparator is a comparator which simply delegates to a Comparable object's compare implementation.
|
NaturalHasher<V> | |
NonBlocking |
NonBlocking allows a thread to mark itself as non-blocking and should be exempt from things such as
flow-control pauses using a try-with-resource pattern.
|
SimpleHolder<V> |
SimpleHolder is a basic implementation of the Holder interface.
|
SingleWaiterCooperativeNotifier |
SingleWaiterCooperativeNotifier is an extension of the SingleWaiterMultiNotifier which attempts to offload
potentially expensive "notification" work from signaling threads onto the waiting threads.
|
SingleWaiterMultiNotifier |
A Condition-like object, used by a single thread to block for a
notification, and optimized for many concurrent notifications by other
threads.
|
Timeout |
Timeout provides a mechanism for allowing a thread to interrupt itself if it doesn't return
to a specific call site within a given timeout.
|
VolatileHolder<V> |
VolatileHolder is a basic implementation of the Holder interface where
the held object is referenced from a volatile reference.
|