Package | Description |
---|---|
com.tangosol.coherence.config.builder |
Defines the typical runtime configuration builders for the Coherence configuration object model.
|
com.tangosol.coherence.config.scheme |
Defines the Coherence configuration object model classes and interfaces for Caching and Service Schemes.
|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
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 | Method and Description |
---|---|
BackingMapManagerContext |
MapBuilder.Dependencies.getBackingMapManagerContext()
Return the
BackingMapManagerContext . |
Constructor and Description |
---|
Dependencies(ConfigurableCacheFactory ccf, BackingMapManagerContext ctxBackingMapManager, ClassLoader loader, String sCacheName, String sServiceType)
Constructs a
MapBuilder.Dependencies . |
Dependencies(ConfigurableCacheFactory ccf, BackingMapManagerContext ctxBackingMapManager, ClassLoader loader, String sCacheName, String sServiceType, Map<Map,MapListener> mapMapListeners)
Constructs a
MapBuilder.Dependencies . |
Modifier and Type | Method and Description |
---|---|
void |
TransactionalScheme.Manager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager is being associated with the CacheService.
|
protected ReadWriteBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap using the specified parameters.
|
protected ReadWriteBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, CacheLoader store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap using the specified parameters.
|
protected ReadWriteSplittingBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context, PartitionAwareBackingMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
protected ReadWriteSplittingBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context, PartitionAwareBackingMap mapInternal, Map mapMisses, CacheLoader store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
Constructor and Description |
---|
PartitionedCacheBinaryEntryStore(String sName, BackingMapManagerContext mgrCtx, ClassLoader classLoader)
Construct a native Coherence CacheStore which implements JCache read-through and write-through semantics.
|
Modifier and Type | Field and Description |
---|---|
protected BackingMapManagerContext |
DefaultConfigurableCacheFactory.PartitionedBackingMapManager.m_context
The BackingMapManagerContext to pass to the enclosed backing maps.
|
Modifier and Type | Method and Description |
---|---|
BackingMapManagerContext |
AbstractBackingMapManager.getContext()
Determine the current BackingMapManagerContext for this BackingMapManager.
|
BackingMapManagerContext |
BackingMapManager.getContext()
Determine the current BackingMapManagerContext for this BackingMapManager.
|
BackingMapManagerContext |
BackingMapContext.getManagerContext()
Return the "parent"
BackingMapManagerContext for this context. |
Modifier and Type | Method and Description |
---|---|
Map |
DefaultConfigurableCacheFactory.configureBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlScheme, BackingMapManagerContext context, ClassLoader loader, Map mapListeners)
Deprecated.
Configures a backing map according to the scheme.
|
protected void |
DefaultConfigurableCacheFactory.configureUnitCalculator(XmlElement xmlCache, ConfigurableCacheMap cache, DefaultConfigurableCacheFactory.CacheInfo info, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Configure a UnitCalculator for the specified ConfigurableCacheMap.
|
com.tangosol.config.expression.ParameterResolver |
ExtensibleConfigurableCacheFactory.createParameterResolver(ClassLoader loader, BackingMapManagerContext ctxBMM)
Return the ParameterResolver that has been initialized with the built-in Coherence parameters.
|
com.tangosol.config.expression.ParameterResolver |
ExtensibleConfigurableCacheFactory.getParameterResolver(String sCacheName, ClassLoader loader, BackingMapManagerContext ctxBMM, ContainerContext ctxContainer)
Return the ParameterResolver that has been initialized with the built-in Coherence parameters.
|
void |
AbstractBackingMapManager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager is being associated with the CacheService.
|
void |
BackingMapManager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager is being associated with the CacheService.
|
void |
DefaultConfigurableCacheFactory.Manager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager is being associated with the CacheService.
|
void |
ExtensibleConfigurableCacheFactory.Manager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager is being associated with the CacheService.
|
Object |
DefaultConfigurableCacheFactory.instantiateAny(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlClass, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create an Object using "class-scheme" element.
|
protected Object |
DefaultConfigurableCacheFactory.instantiateCacheStore(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlStore, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a CacheLoader, CacheStore or BinaryEntryStore using the "cachestore-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateDiskBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlDisk, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
As of Coherence 3.0, replaced by
DefaultConfigurableCacheFactory.instantiateExternalBackingMap(com.tangosol.net.DefaultConfigurableCacheFactory.CacheInfo, com.tangosol.run.xml.XmlElement, com.tangosol.net.BackingMapManagerContext, java.lang.ClassLoader) and DefaultConfigurableCacheFactory.instantiatePagedExternalBackingMap(com.tangosol.net.DefaultConfigurableCacheFactory.CacheInfo, com.tangosol.run.xml.XmlElement, com.tangosol.net.BackingMapManagerContext, java.lang.ClassLoader) |
protected Map |
DefaultConfigurableCacheFactory.instantiateExternalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlExternal, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "external-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateFlashJournalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlJournal, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "flashjournal-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateLocalCache(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlLocal, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "local-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlClass, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "class-scheme" element.
|
protected MapListener |
DefaultConfigurableCacheFactory.instantiateMapListener(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlClass, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a MapListener using the using the "class-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateOverflowBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlOverflow, BackingMapManagerContext context, ClassLoader loader, Map mapListeners)
Deprecated.
Create a backing Map using the "overflow-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiatePagedExternalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlPaged, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "paged-external-scheme" element.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateRamJournalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlJournal, BackingMapManagerContext context, ClassLoader loader)
Deprecated.
Create a backing Map using the "ramjournal-scheme" element.
|
protected ReadWriteBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteBackingMap using the specified parameters.
|
protected ReadWriteBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, CacheLoader store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteBackingMap using the specified parameters.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlRWBM, BackingMapManagerContext context, Map mapListeners)
Deprecated.
Create a ReadWriteBackingMap using the "read-write-backing-map-scheme" element.
|
protected ReadWriteSplittingBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context, PartitionAwareBackingMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
protected ReadWriteSplittingBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context, PartitionAwareBackingMap mapInternal, Map mapMisses, CacheLoader store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
protected VersionedBackingMap |
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, CacheLoader loader, NamedCache mapVersionTransient, NamedCache mapVersionPersist, boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using the specified parameters.
|
protected VersionedBackingMap |
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(BackingMapManagerContext context, ObservableMap mapInternal, Map mapMisses, CacheStore store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor, NamedCache mapVersionTransient, NamedCache mapVersionPersist, boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using the specified parameters.
|
protected Map |
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlVBM, BackingMapManagerContext context, Map mapListeners)
Deprecated.
Create a VersionedBackingMap using the "versioned-backing-map-scheme" element.
|
protected void |
DefaultConfigurableCacheFactory.verifyMapListener(DefaultConfigurableCacheFactory.CacheInfo info, Map map, XmlElement xmlScheme, BackingMapManagerContext context, ClassLoader loader, Map mapListeners)
Deprecated.
Check whether or not a MapListener has to be instantiated and added to a Map according to a scheme definition.
|
Constructor and Description |
---|
PartitionedBackingMapManager(DefaultConfigurableCacheFactory.CacheInfo info, XmlElement xmlScheme, BackingMapManagerContext context, ClassLoader loader) |
Modifier and Type | Field and Description |
---|---|
protected BackingMapManagerContext |
BackingMapBinaryEntry.m_ctx
The backing map context.
|
Modifier and Type | Method and Description |
---|---|
BackingMapManagerContext |
BackingMapBinaryEntry.getContext()
Return the context this entry operates within.
|
BackingMapManagerContext |
ReadWriteBackingMap.getContext()
Get the context information provided by the CacheService.
|
Constructor and Description |
---|
BackingMapBinaryEntry(Binary binKey, Binary binValue, Binary binValueOrig, BackingMapManagerContext ctx)
Construct a BackingMapBinaryEntry with the specified binary key, values and BackingMapManagerContext.
|
BackingMapBinaryEntry(Binary binKey, Binary binValue, Binary binValueOrig, long cDelay, BackingMapManagerContext ctx)
Construct a BackingMapBinaryEntry with the specified binary key, values and BackingMapManagerContext.
|
CacheStoreMap(BackingMapManagerContext ctx, CacheStore store)
Construct a read/write CacheStoreMap.
|
CacheStoreMap(BackingMapManagerContext ctx, CacheStore store, boolean fBlind)
Construct a read/write CacheStoreMap.
|
CacheStoreMap(BackingMapManagerContext ctx, IterableCacheLoader loader)
Construct a read-only CacheStoreMap.
|
Entry(Binary binKey, Binary binValue, Binary binValueOrig, long cExpiry, BackingMapManagerContext ctx)
Construct an Entry with just a key.
|
ReadWriteBackingMap(BackingMapManagerContext ctxService, ObservableMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap based on a BinaryEntryStore.
|
ReadWriteBackingMap(BackingMapManagerContext ctxService, ObservableMap mapInternal, Map mapMisses, CacheLoader loader)
Construct a ReadWriteBackingMap based on a CacheLoader (CacheStore).
|
ReadWriteBackingMap(BackingMapManagerContext ctxService, ObservableMap mapInternal, Map mapMisses, CacheLoader loader, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap based on a CacheLoader (CacheStore).
|
VersionedBackingMap(BackingMapManagerContext ctxService, ObservableMap mapInternal, Map mapMisses, CacheLoader loader, NamedCache mapVersionTransient, NamedCache mapVersionPersist, boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using a CacheLoader object.
|
VersionedBackingMap(BackingMapManagerContext ctxService, ObservableMap mapInternal, Map mapMisses, CacheStore store, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor, NamedCache mapVersionTransient, NamedCache mapVersionPersist, boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using a CacheStore object.
|
Modifier and Type | Method and Description |
---|---|
protected BackingMapManagerContext |
PartitionSplittingBackingMap.getContext()
Obtain the BackingMapManagerContext that provides the partition information for keys that are stored in the backing map.
|
Constructor and Description |
---|
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService, PartitionAwareBackingMap mapInternal, Map mapMisses, BinaryEntryStore storeBinary, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap based on a BinaryEntryStore.
|
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService, PartitionAwareBackingMap mapInternal, Map mapMisses, CacheLoader loader, boolean fReadOnly, int cWriteBehindSeconds, double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap based on a CacheStore.
|
Modifier and Type | Class and Description |
---|---|
static class |
NullImplementation.NullBackingMapManagerContext
An implementation of BackingMapManagerContext that does nothing.
|
Modifier and Type | Field and Description |
---|---|
protected BackingMapManagerContext |
ConverterCollections.ConverterMapEvent.m_context
The BackingMapManagerContext to use for extracting binary values.
|
Modifier and Type | Method and Description |
---|---|
static BackingMapManagerContext |
NullImplementation.getBackingMapManagerContext()
Factory method: Obtain a null implementation of a BackingMapManagerContext.
|
BackingMapManagerContext |
BinaryEntry.getContext()
Return the context this entry operates within.
|
BackingMapManagerContext |
ConverterCollections.ConverterMapEvent.getContext()
Get the BackingMapManagerContext if one was provided.
|
BackingMapManagerContext |
ConverterCollections.ConverterMapEvent.ConverterMapEventBinaryEntry.getContext()
Return the context this entry operates within.
|
BackingMapManagerContext |
InvocableMapHelper.RoutingBinaryEntry.getContext() |
Modifier and Type | Method and Description |
---|---|
static MapEvent |
ConverterCollections.getMapEvent(ObservableMap map, MapEvent event, Converter convKey, Converter convVal, BackingMapManagerContext context)
Returns an instance of a MapEvent that uses Converters to retrieve the event's data, and additionally provides access to the BackingMapManagerContext.
|
Constructor and Description |
---|
ConverterCacheEvent(ObservableMap map, CacheEvent event, Converter convKey, Converter convVal, BackingMapManagerContext context)
Construct a ConverterMapEvent.
|
ConverterMapEvent(ObservableMap map, MapEvent event, Converter convKey, Converter convVal, BackingMapManagerContext context)
Construct a ConverterMapEvent.
|