Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.1.0)

E69640-01

coherence::util Namespace Reference


Detailed Description

Contains various generic utilities.


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  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  Comparator
 The Comparator defines a partial order on the collection of Objects. More...
class  ConcurrentModificationException
 Thrown to indicate that a non-permissible concurrent modification of an object has been detected. 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 toString() 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  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  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  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  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  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  SafeHashSet
 A thread-safe Set implementation which is backed by a SafeHashMap. More...
class  SerializationHelper
 Miscellaneous serialization utilities. 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  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  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  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...

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 Documentation

typedef CircularArrayList ArrayList

An array based implementation of coherence::util::List.

See also:
CircularArrayList
Author:
djl 2009.01.23

Copyright © 2000, 2016, Oracle and/or its affiliates. All rights reserved.