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 |
---|---|
protected ReadWriteBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteBackingMap(BackingMapManagerContext context,
ObservableMap mapInternal,
Map mapMisses,
BinaryEntryStore storeBinary,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
boolean fWriteBehindRemove)
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,
boolean fWriteBehindRemove)
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,
boolean fWriteBehindRemove)
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,
boolean fWriteBehindRemove)
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 |
BackingMapManager.getContext()
Determine the current BackingMapManagerContext for this
BackingMapManager.
|
BackingMapManagerContext |
AbstractBackingMapManager.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.
|
<M extends ResourceMapping> |
ExtensibleConfigurableCacheFactory.getParameterResolver(String sResourceName,
Class<M> clzResourceMapping,
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)
Return the ParameterResolver that has been initialized with the built-in
Coherence parameters.
|
void |
BackingMapManager.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.
|
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 |
AbstractBackingMapManager.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 |
ReadWriteBackingMap.getContext()
Get the context information provided by the CacheService.
|
BackingMapManagerContext |
BackingMapBinaryEntry.getContext()
Return the context this entry operates within.
|
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,
BinaryEntryStore storeBinary,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
boolean fWriteBehindRemove)
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).
|
ReadWriteBackingMap(BackingMapManagerContext ctxService,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader loader,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
boolean fWriteBehindRemove)
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.
|
VersionedBackingMap(BackingMapManagerContext ctxService,
ObservableMap mapInternal,
Map mapMisses,
CacheStore store,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
NamedCache mapVersionTransient,
NamedCache mapVersionPersist,
boolean fManageTransient,
boolean fWriteBehindRemove)
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,
BinaryEntryStore storeBinary,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
boolean fWriteBehindRemove)
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.
|
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService,
PartitionAwareBackingMap mapInternal,
Map mapMisses,
CacheLoader loader,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor,
boolean fWriteBehindRemove)
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 |
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() |
BackingMapManagerContext |
BinaryEntry.getContext()
Return the context this entry operates within.
|
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.
|