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