Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
Tangosol.Util Namespace
Send Feedback

Oracle® Coherence .NET API Reference Release 3.6
E15727-01
Contains miscellaneous utility classes and interfaces.

# Classes

| Class | Description
--- | --- | ---
| AtomicCounter | Abstract base class for AtomicCounters.
| Binary | A thread-safe immutable binary object.
| BinaryMemoryStream | A MemoryStream implementation whose primary purpose is to be used to create Binary objects.
| CacheTriggerListener | CacheTriggerListener is a special purpose ICacheListener implementation that is used to register a ICacheTrigger on a corresponding IObservableCache.
| CollectionUtils | This class provides the functionality not found in the .NET Collections classes.
| ConfigurationUtils | Helper class used for .NET configuration files access.
| ConverterCollections | A collection of ICollection implementation classes that use the IConverter interface to convert the items stored in underlying collection objects.
| ConverterCollections..::.AbstractConverterCacheEntry | An abstract ICacheEntry that lazily converts the key and value.
| ConverterCollections..::.ConverterCache | A Converter Cache views an underlying ICache through a set of key and value IConverters.
| ConverterCollections..::.ConverterCacheEntries | A Converter Entry Collection views an underlying entry ICollection through a set of key and value IConverters.
| ConverterCollections..::.ConverterCacheEntries..::.ConverterEntry | A ICacheEntry that lazily converts the key and value.
| ConverterCollections..::.ConverterCacheEntries..::.ConverterEnumerator | An IEnumerator that converts the key and value types.
| ConverterCollections..::.ConverterCacheEntry | An ICacheEntry that lazily converts the key and value.
| ConverterCollections..::.ConverterCacheEnumerator | A Converter CacheEnumerator views an underlying ICacheEnumerator through key and value IConverters.
| ConverterCollections..::.ConverterCacheEventArgs | A Converter CacheEventArgs views an underlying CacheEventArgs through a set of key and value IConverters.
| ConverterCollections..::.ConverterCacheListener | A converter CacheListener that converts events of the underlying ICacheListener for the underlying cache.
| ConverterCollections..::.ConverterCollection | A Converter Collection views an underlying ICollection through an IConverter.
| ConverterCollections..::.ConverterConcurrentCache | A Converter ConcurrentCache views an underlying IConcurrentCache through a set of key and value IConverters.
| ConverterCollections..::.ConverterDictionary | A Converter Dictionary views an underlying IDictionary through a set of key and value IConverters.
| ConverterCollections..::.ConverterDictionaryEnumerator | A Converter DictionaryEnumerator views an underlying IDictionaryEnumerator through key and value IConverters.
| ConverterCollections..::.ConverterInvocableCache | A Converter InvocableCache views an underlying IInvocableCache through a set of key and value IConverters.
| ConverterCollections..::.ConverterNamedCache | A Converter NamedCache views an underlying INamedCache through a set of key and value IConverters.
| ConverterCollections..::.ConverterObservableCache | A Converter ObservableCache views an underlying IObservableCache through a set of key and value IConverters.
| ConverterCollections..::.ConverterQueryCache | A Converter QueryCache views an underlying IQueryCache through a set of key and value IConverters.
| ConverterEnumerator | An implementation of IEnumerator which converts each of the items which it enumerates.
| DateTimeUtils | Miscellaneuos utility methods for DateTime manipulation.
| FilterEnumerator | Provide a generic implementation of an enumerator which can enumerate items based on an inclusion test.
| ImmutableArrayList | Implementation of the IList interface in a read-only fashion based on an array.
| ImmutableMultiList | Implementation of the IList interface in a read-only fashion based on a collection of arrays.
| InterlockedCounter | Implementation of AtomicCounter based on .NET System.Threading.Interlocked class.
| LicenseException | Signals that an operation has failed due to a licensing error, such as a missing license or license limit being exceeded.
| Listeners | Provide a simple, efficient, and thread-safe implementation of a list of event listeners.
| LiteDictionary | An implementation of IDictionary 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.
| LongSortedList | A data structure resembling an array keyed by .NET long values.
| NetworkUtils | Miscellaneuos utility methods for network related objects.
| NullFilter | Filter which discards null references.
| NullImplementation | A collection of classes that do nothing.
| NullImplementation..::.NullCache | A ICache that contains nothing and does nothing.
| NullImplementation..::.NullCollection | An immutable collection which contains nothing.
| NullImplementation..::.NullConverter | An IConverter that does nothing.
| NullImplementation..::.NullDictionary | A dictionary that contains nothing and does nothing.
| NullImplementation..::.NullEnumerator | An empty enumerator.
| NullImplementation..::.NullObservableCache | An immutable IObservableCache which contains nothing.
| NullImplementation..::.NullPofContext | An implementation of IPofContext that does nothing.
| NullImplementation..::.NullValueExtractor | An IValueExtractor that always results in the passed-in value.
| NumberUtils | Miscellaneuos utility methods for numbers manipulation.
| ObjectUtils | Miscellaneuos utility methods for object manipulation.
| PagedEnumerator | PagedEnumerator is an IEnumerator implementation based on a concept of a page Advancer - a pluggable component that knows how to supply a next page of objects to iterate through.
| SafeClock | SafeClock maintains a "safe" time in milliseconds.
| SerializationHelper | Miscellaneous serialization utilities.
| ServiceEventArgs | An event which indicates that a IService state has changed: a service is starting a service has started a service is stopping a service has stopped
| ShieldedStream | Proxy stream that prevents the underlying stream from being closed.
| SimpleEnumerator | Provide a generic implementation of an array enumerator.
| SimpleMapIndex | SimpleMapIndex is an IMapIndex implemenation used to correlate property values extracted from resource map entries with corresponding keys using what is commonly known as an Inverted Index algorithm..
| StringUtils | Miscellaneuos utility methods for string manipulation.
| 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.
| TypeResolver | Resolves a System.Type by name.
| UriUtils | Miscellaneuos utility methods for Uri manipulation.
| UUID | A UUID is a 256-bit identifier that, if it is generated, is statistically guaranteed to be unique.

# Interfaces

| Interface | Description
--- | --- | ---
| ICacheEventTransformer | ICacheEventTransformer interface is used to allow an event consumer to change the content of a CacheEventArgs destined for the corresponding ICacheListener.
| ICacheTrigger | ICacheTrigger represents a functional agent that allows to validate, reject or modify mutating operations against an underlying cache.
| ICacheTriggerEntry | A ICacheTrigger entry represents a pending change to an entry that is about to committed to the underlying cache.
| IControllable | IControllable interface represents an object quite oftenly referred to as a service that usually operates on its own thread and has a controllable life cycle.
| IConverter | Provide for "pluggable" object conversions.
| IEventListener | Marker interface that all event listener interfaces should extend.
| IFilter | Provide for "pluggable" conditional behavior.
| IIndexAwareFilter | IIndexAwareFilter is an extension to the EntryFilter interface that allows a filter to use a Map index to fully or partially evaluate itself.
| ILongArray | An interface, similar in its methods to IList, and similar in its purpose to an array, designed for sparse storage and indexed by long values.
| ILongArrayEnumerator | An IEnumerator for ILongArray.
| IMapIndex | IMapIndex is used to correlate values stored in an indexed Dictionary (or attributes of those values) to the corresponding keys in the indexed Dictionary.
| IService | A IService is a IControllable that emits service lifecycle events.
| IValueExtractor | IValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction.
| IValueManipulator | IValueManipulator represents a composition of IValueExtractor and IValueUpdater implementations.
| IValueUpdater | IValueUpdater is used to update an object's state.
| IVersionable | An interface for versionable data.
| PagedEnumerator..::.IAdvancer | Advancer is a pluggable component that knows how to load a new page (collection) of objects to be used by the enclosing PagedEnumerator.

# Delegates

| Delegate | Description
--- | --- | ---
| ServiceEventHandler | Represents the method that will handle service event.

# Enumerations

| Enumeration | Description
--- | --- | ---
| LiteDictionary..::.LiteDictionaryType | LiteDictionary type enum values.
| ServiceEventType | Service event type enumeration.
| ThreadGateState | ThreadGate state enum.