Classes | |
| class | AbstractCollection |
This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface. More... | |
| class | AbstractConcurrentQueue |
| The ConcurrentQueue provides a means to efficiently (and in a thread-safe manner) queue elements with minimal contention. More... | |
| class | AbstractList |
| This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface. More... | |
| class | AbstractLongArray |
| Abstract base class for LongArray implementations. More... | |
| class | AbstractMap |
This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface. More... | |
| class | AbstractMapListener |
| A base class that simplifies the implementation of a MapListener, particularly inner classes that only implement one or two of the three event methods. More... | |
| class | AbstractSet |
This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface. More... | |
| class | AbstractSparseArray |
| A data structure resembling an array indexed by long values, stored as an AVL tree. More... | |
| class | AbstractStableIterator |
| An abstract Iterator implementation that is stable between the hasNext() and next() methods. More... | |
| class | Arrays |
| This class contains various methods for manipulating arrays (such as sorting and searching). More... | |
| class | AtomicCounter |
| AtomicCounter allows for atomic updates to a "int64_t" value where possible without requiring synchronization. More... | |
| class | Binary |
| A thread-safe immutable binary object. More... | |
| class | BinaryWriteBuffer |
| A WriteBuffer implementation whose primary purpose is to be used to create Binary objects. More... | |
| class | CircularArrayList |
Resizable-array implementation of the List interface. More... | |
| class | Collection |
| The base interface of all collections managed by Coherence. More... | |
| class | Collections |
| This class consists exclusively of static methods that operate on or return collections. More... | |
| class | Comparator |
| The Comparator defines a partial order on the collection of Objects. More... | |
| class | CompositeKey |
| Key class that consists of a primary and secondary component. More... | |
| class | ConcurrentMap |
| Map with additional concurrency features. More... | |
| class | ConcurrentModificationException |
| Thrown to indicate that a non-permissible concurrent modification of an object has been detected. More... | |
| class | ConditionalIndex |
| ConditionalIndex is a conherence::util::MapIndex implementation that uses an associated filter to evaluate whether or not an entry should be indexed. More... | |
| class | Controllable |
| The Controllable interface represents a configurable dameon-like object, quite oftenly referred to as a service, that usually operates on its own thread and has a controllable life cycle. More... | |
| class | Converter |
| Interface for conversion from one Object type to another one. More... | |
| class | ConverterCollections |
| A collection of Collection implementation classes that use the Converter interface to convert the items stored in underlying Collection objects. More... | |
| class | DeltaSet |
| Implements a set which is based on another set, which is assumed to be immutable. More... | |
| class | Describable |
| Abstract Object extension that simplifies the implementation of toStream() for class hierarchies. More... | |
| class | DualQueue |
| The DualQueue is optimized for the producer consumer use case. More... | |
| class | Enumeration |
| An object that implements the Enumeration interface generates a series of elements, one at a time. More... | |
| class | Event |
| The root class from which all event state classes shall be derived. More... | |
| class | EventListener |
| A tag interface that all event listener interfaces must extend. More... | |
| class | EventObject |
| The root class from which all event state objects shall be derived. More... | |
| class | Filter |
| Provide for "pluggable" conditional behavior. More... | |
| class | FilterMuterator |
| Provides a generic implementation of an iterator which can iterate items based on an inclusion test. More... | |
| class | HashSet |
| Set implementation which is backed by a HashMap. More... | |
| class | Hashtable |
| An implementation of coherence::util::Map that is thread-safe, but unlike SafeHashMap does not attempt to provide stable iteration in the presence of concurrent modifications. More... | |
| class | IdentityHashMap |
| IdentityHashMap is a HashMap implementation where key equality is based on reference rather then value equality. More... | |
| class | InvocableMap |
| Map with additional query features. More... | |
| class | Iterator |
| An object that implements the Iterator interface generates series of Object::Holders, one at a time. More... | |
| class | LinkedList |
| A linked list implementation of List. More... | |
| class | List |
| An ordered collection (also known as a sequence). More... | |
| class | Listeners |
| Provides a simple, efficient, and thread-safe implementation of a list of event listeners. More... | |
| class | ListIterator |
| An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the list. More... | |
| class | ListMuterator |
| Muterator is mutating iterator, that is it is capable of changing the list it iterates. More... | |
| class | LiteSet |
| An implementation of coherence::util::Set that is optimal (in terms of both size and speed) for very small sets of data but still works excellently with large sets of data. More... | |
| class | LongArray |
| An interface, similar in its methods to List, and similar in its purpose to an array, designed for sparse storage and indexed by long values. More... | |
| class | LongArrayIterator |
| A LongArray specific iterator that adds a "current element" concept. More... | |
| class | Map |
| An interface for associating key value pairs. More... | |
| class | MapEvent |
| An event which indicates that the content of a map has changed:. More... | |
| class | MapEventTransformer |
| MapEventTransformer interface is used to allow an event consumer to change the content of a MapEvent destined for the corresponding MapListener. More... | |
| class | MapIndex |
| MapIndex is used to correlate values stored in an indexed Map (or attributes of those values) to the corresponding keys in the indexed Map. More... | |
| class | MapKeySet |
| A wrapper class that provides the Set interface for the key set of a map. More... | |
| class | MapListener |
| The listener interface for receiving MapEvents. More... | |
| class | MapListenerSupport |
| This class provides support for advanced MapListener functionality. More... | |
| class | MappedSet |
| Set implementation which is backed by a Map. More... | |
| class | MapTrigger |
| MapTrigger represents a functional agent that allows to validate, reject or modify mutating operations against an underlying map. More... | |
| class | MapTriggerListener |
| MapTriggerListener is a special purpose MapListener implementation that is used to register a MapTrigger on a corresponding ObservableMap. More... | |
| class | MapValuesCollection |
| A wrapper class that provides the Collection interface for the value collection of a map. More... | |
| class | MultiplexingMapListener |
| A base class that simplifies the implementation of a MapListener by multiplexing all events into a single listener method. More... | |
| class | Muterator |
| Muterator is mutating iterator, that is it is capable of changing the collection it iterates. More... | |
| class | NavigableMap |
| A SortedMap extended with navigation methods returning the closest matches for given search targets. More... | |
| class | NullFilter |
| Filter which discards null references. More... | |
| class | NullImplementation |
| A collection of classes that do nothing. More... | |
| class | ObservableMap |
| ObservableMap interface represents an object with a model being a Map that allows for pluggable notifications for occuring changes. More... | |
| class | QueryMap |
| Map with additional query features. More... | |
| class | QueryRecord |
| The QueryRecord object carries a record of the estimated or actual execution cost for a query operation. More... | |
| class | Queue |
| The Queue provides a means to efficiently (and in a thread-safe manner) queue received messages and messages to be sent. More... | |
| class | Random |
| An instance of this class is used to generate a stream of pseudorandom numbers. More... | |
| class | ReadOnlyArrayList |
| Implementation of the Collection Framework interface "List" in a read- only fashion on top of an array data structure. More... | |
| class | ReadOnlyMultiList |
| Implementation of the List interface in a read-only fashion based on a collection of arrays. More... | |
| class | SafeHashMap |
| An implementation of coherence::util::Map that is synchronized, but minimally so. More... | |
| class | SafeHashSet |
| A thread-safe Set implementation which is backed by a SafeHashMap. More... | |
| class | SerializationHelper |
| Miscellaneous serialization utilities. More... | |
| class | Service |
| A Service is a Controllable that emits service lifecycle events. More... | |
| class | ServiceEvent |
| An event which indicates that a Service state has changed:. More... | |
| class | ServiceListener |
| The listener interface for receiving ServiceEvents. More... | |
| class | Set |
| A collection that contains no duplicate elements. More... | |
| class | SimpleMapIndex |
| SimpleMapIndex is a MapIndex implementation used to correlate property values extracted from resource map entries with corresponding keys using what is commonly known as an Inverted Index algorithm. More... | |
| class | SimpleQueryRecord |
| Simple QueryRecord implementation. More... | |
| class | SimpleQueryRecordReporter |
| Simple query record reporter used to obtain a string representation of QueryRecord object. More... | |
| class | SortedBag |
| SortedBag is a multiset or bag implementation that supports sorted traversal of the contained elements and is optimized for insertions and removals. More... | |
| class | SortedMap |
| An interface for a map which guarantees its key's iteration order. More... | |
| class | SortedSet |
| A Set that further provides a total ordering on its elements. More... | |
| class | SparseArray |
| A data structure resembling an array keyed by long values. More... | |
| class | SubList |
| SubList delegates all operations to it's full list while providing a partial view of the list. More... | |
| class | SubSet |
| Implements a set which is based on another set, which is assumed to be immutable. More... | |
| class | SynchronousListener |
| A tag interface indicating that a listener implementation has to receive the event notifications synchronously on the corresponding service's thread. More... | |
| class | ThreadGate |
| Use this class in cases that large numbers of threads can operate concurrently with an additional requirement that all threads be blocked for certain operations. More... | |
| class | TreeMap |
| A tree map implementation. More... | |
| class | TreeSet |
| A TreeSet implementation based on a TreeMap. More... | |
| class | TypedCollections |
| A collection of wrapper classes which expose an underlying collection's contents as explicit types rather then just as Objects. More... | |
| class | UUID |
| A UUID is a 256-bit identifier that, if it is generated, is statistically guaranteed to be unique. More... | |
| class | ValueExtractor |
| ValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction. More... | |
| class | ValueManipulator |
| ValueManipulator represents a composition of ValueExtractor and ValueManipulator implementations. More... | |
| class | ValueUpdater |
| ValueUpdater is used to update an object's state. More... | |
| class | Versionable |
| An interface for versionable data. More... | |
| class | WeakHashMap |
| WeakHashMap is a HashMap implementation based on weak keys. More... | |
| class | WrapperCollections |
| A collection of abstract Collection implementation classes for wrapping Collection types. More... | |
Namespaces | |
| namespace | aggregator |
| Contains concrete InvocableMap::EntryAggregator implementations and related interfaces. | |
| namespace | comparator |
| Contains concrete Comparator implementations and related interfaces. | |
| namespace | extractor |
| Contains ValueExtractor and ValueUpdater related classes. | |
| namespace | filter |
| Contains concrete Filter implementations and related interfaces. | |
| namespace | processor |
| Contains concrete InvocableMap::EntryProcessor implementations. | |
| namespace | transformer |
| Contains concrete EventTransformer implementations and related interfaces. | |
Typedefs | |
| typedef CircularArrayList | ArrayList |
| An array based implementation of coherence::util::List. | |
| typedef Hashtable | HashMap |
| A hash based implementation of coherence::util::Map. | |
| typedef CircularArrayList ArrayList |
A hash based implementation of coherence::util::Map.
The returned implementation is not guaranteed to be thread-safe.