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. |
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.
|
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.
|
IdentityHasher<V> |
IdentityHasher provides a Hasher implementation based upon an object's
identity hashCode and reference equality. |
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.
|