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
ParameterizedBuilder s. |
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 . |