| Package | Description | 
|---|---|
| com.tangosol.coherence.config.builder | 
 Defines the typical runtime configuration builders for the Coherence configuration object model. 
 | 
| com.tangosol.coherence.jcache | 
 Contains classes related to Coherence JCache. 
 | 
| com.tangosol.io | 
 Contains classes providing cache persistence of serialized objects. 
 | 
| com.tangosol.io.journal | 
 Contains classes related to the journaling services. 
 | 
| com.tangosol.io.nio | 
 Contains classes related to J2SE 1.4 NIO functionality. 
 | 
| com.tangosol.net | 
 Contains basic cluster interfaces and factories. 
 | 
| com.tangosol.net.cache | 
 Contains classes providing various caching strategies. 
 | 
| com.tangosol.net.partition | 
 Contains interfaces and classes related to partitioned services. 
 | 
| com.tangosol.util | 
 Contains various generic utilities. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ParameterizedBuilderRegistry
A registry of strongly typed and possibly named  
ParameterizedBuilders. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleParameterizedBuilderRegistry
A basic implementation of a  
ParameterizedBuilderRegistry. | 
protected class  | 
SimpleParameterizedBuilderRegistry.RegistryValue
A holder for a  
ParameterizedBuilder. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CoherenceBasedCacheManager
The Coherence-based implementation of a  
CacheManager. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiBufferWriteBuffer
The MultiBufferWriteBuffer is used to present a single WriteBuffer that collects together a sequence of underlying WriteBuffer objects, and which grows by allocating additional WriteBuffer objects as necessary. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Journal
The Journal interface represents data that is written as part of a stream of updates, with the ability to identify writes (and later read them) using a ticket system. 
 | 
static interface  | 
Journal.JournalConsumer
An interface that represents the actions that a Journal may request of an object that uses the Journal. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractJournalRM
The AbstractJournalRM represents a Journal Resource Manager that manages storage for journaled data, and acts as a shared resource for any number of journals that share a common configuration. 
 | 
protected class  | 
AbstractJournalRM.CollectorDaemon.InvokeGCJournalFile
A  
AbstractJournalRM.JournalFile implementation returned when the journal has consumed all known capacity. | 
protected class  | 
AbstractJournalRM.JournalFile
A JournalFile object is created for each file used to store the journal contents. 
 | 
protected class  | 
AbstractJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager. 
 | 
class  | 
BackupJournalRM
The BackupJournalRM is a "meta" journal resource manager that is intended to be used for storage of "backup" data. 
 | 
protected class  | 
BackupJournalRM.FlashConsumer
The FlashConsumer is a "dummy" consumer used to obtain a flash journal instance. 
 | 
protected class  | 
BackupJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager. 
 | 
protected class  | 
BackupJournalRM.RamConsumer
The RamConsumer is a pass-through consumer used to obtain a ram journal instance. 
 | 
class  | 
FlashJournalRM
A FlashJournalRM manages disk I/O for temporary journal-based files, and acts as a shared resource for any number of journals that share a common configuration. 
 | 
protected class  | 
FlashJournalRM.JournalFile
A JournalFile is created for each OS file used to store the journal contents. 
 | 
class  | 
JournalBinaryStore
A BinaryStore that writes to a Journal. 
 | 
class  | 
JournalService
A JournalService manages the lifecycle for the  
RamJournalRM, FlashJournalRM, and the BackupJournalRM. | 
class  | 
RamJournalRM
A RamJournalRM manages memory buffers for journal-based storage in memory, and acts as a shared resource for any number of journals that share a common configuration. 
 | 
protected class  | 
RamJournalRM.FlashConsumer
The FlashConsumer is a conduit between this RamJournalRM and the FlashJournalRM, allowing this journal to read/write to/from the other flash journal, and for the flash journal to notify this journal of lifecycle and other events. 
 | 
protected class  | 
RamJournalRM.JournalFile
A JournalFile is created for each RAM buffer used to store the journal contents. 
 | 
protected class  | 
RamJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BinaryMapStore
An implementation of BinaryStore backed by a BinaryMap. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ServiceMonitor
The  
ServiceMonitor is a facility that keeps registered services alive. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleServiceMonitor
The  
SimpleServiceMonitor starts and monitors services that are registered for monitoring. | 
| Modifier and Type | Method and Description | 
|---|---|
Disposable | 
Cluster.getResource(String sName)
Deprecated. 
 
Use  
Cluster.getResourceRegistry() to manage resources. | 
Disposable | 
Cluster.unregisterResource(String sName)
Deprecated. 
 
Use  
Cluster.getResourceRegistry() to manage resources. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Cluster.registerResource(String sName, Disposable resource)
Deprecated. 
 
Use  
Cluster.getResourceRegistry() to manage resources. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BlindCompactSerializationCache
BlindCompactSerializationCache is a  
CompactSerializationCache extension enforcing CompactSerializationCache to operate under a blind mode. | 
class  | 
CompactSerializationCache
CompactSerializationCache is an implementation of  
ConfigurableCacheMap which is optimized for compact on-heap footprint. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ObservableSplittingBackingCache
The ObservableSplittingBackingCache is an implementation of the ConfigurableCacheMap interface that works as an observable backing map in a partitioned system. 
 | 
protected static class  | 
ObservableSplittingBackingCache.CapacityAwareMap
A subclass of PartitionSplittingBackingMap which allows an injected instance of  
ObservableSplittingBackingMap to be called immediately before inserting a value(s) in a partition map. | 
class  | 
ObservableSplittingBackingMap
An observable, cache-aware PartitionAwareBackingMap implementation. 
 | 
class  | 
PartitionSplittingBackingMap
In a partitioned configuration, the PartitionSplittingBackingMap is a "map multi-plexer" that enables multiple backing maps to be used in place of a single backing map. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Disposable
Deprecated. 
 
As of Coherence 12.1.2, replaced by  
Disposable | 
interface  | 
ResourceRegistry
A  
ResourceRegistry is a registry and owner of strongly typed and explicitly named resources. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
NullImplementation.NullResourceRegistry
A  
ResourceRegistry implementation that does nothing. | 
class  | 
SimpleResourceRegistry
A  
SimpleResourceRegistry is a basic implementation of a ResourceRegistry. | 
protected class  | 
SimpleResourceRegistry.RegistryValue
A holder for resource objects and their (optional) respective  
ResourceLifecycleObservers. | 
class  | 
SimpleResourceResolver
A simple implementation of a  
ResourceResolver. |