| 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.config.xml.processor |
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
|
| com.tangosol.net |
Contains basic cluster interfaces and factories.
|
| com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
| com.tangosol.persistence |
Contains classes and helpers for implementing various types of persistence.
|
| com.tangosol.util |
Contains various generic utilities.
|
| com.tangosol.util.filter |
Contains concrete
Filter implementations and related interfaces. |
| Class and Description |
|---|
| PartitionAssignmentStrategy
A PartitionAssignmentStrategy is a pluggable strategy used by a
PartitionedService to manage partition distribution.
|
| Class and Description |
|---|
| PartitionAwareBackingMap
In a partitioned configuration, backing maps that implement the
PartitionAwareBackingMap interface are able to react to the partition
life-cycle (a partition showing up on a node, or moving away from a node)
and manage data more efficiently as a result.
|
| ReadWriteSplittingBackingMap
A PartitionAwareBackingMap extension to the ReadWriteBackingMap.
|
| Class and Description |
|---|
| PartitionListener
The listener interface for receiving PartitionEvents.
|
| Class and Description |
|---|
| KeyAssociator
A KeyAssociator provides key associations on behalf of a set of keys.
|
| KeyPartitioningStrategy
A KeyPartitioningStrategy is a pluggable strategy for assigning keys
to specific partitions.
|
| PartitionAssignmentStrategy
A PartitionAssignmentStrategy is a pluggable strategy used by a
PartitionedService to manage partition distribution.
|
| PartitionAwareBackingMap
In a partitioned configuration, backing maps that implement the
PartitionAwareBackingMap interface are able to react to the partition
life-cycle (a partition showing up on a node, or moving away from a node)
and manage data more efficiently as a result.
|
| PartitionListener
The listener interface for receiving PartitionEvents.
|
| PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|
| ReadWriteSplittingBackingMap
A PartitionAwareBackingMap extension to the ReadWriteBackingMap.
|
| Class and Description |
|---|
| AbstractPartitionedIterator
Abstract base class for partitioned iterators.
|
| DefaultKeyPartitioningStrategy
DefaultKeyPartitioningStrategy provides a simple strategy for assigning keys
to partitions which is based on the hash code of keys in internal
(serialized to Binary) form.
|
| DistributionManager
A DistributionManager coordinates the distribution of partitions for a
partitioned service.
|
| KeyAssociator
A KeyAssociator provides key associations on behalf of a set of keys.
|
| KeyPartitioningStrategy
A KeyPartitioningStrategy is a pluggable strategy for assigning keys
to specific partitions.
|
| KeyPartitioningStrategy.PartitionAwareKey
PartitionAwareKey is a well-known interface that should be respected by
KeyPartitioningStrategy implementations. |
| ObservableSplittingBackingCache
The ObservableSplittingBackingCache is an implementation of the
ConfigurableCacheMap interface that works as an observable backing map
in a partitioned system.
|
| ObservableSplittingBackingMap
An observable, cache-aware PartitionAwareBackingMap implementation.
|
| Ownership
Ownership is a light-weight data structure that contains a partition
ownership information.
|
| PartitionAssignmentStrategy
A PartitionAssignmentStrategy is a pluggable strategy used by a
PartitionedService to manage partition distribution.
|
| PartitionAwareBackingMap
In a partitioned configuration, backing maps that implement the
PartitionAwareBackingMap interface are able to react to the partition
life-cycle (a partition showing up on a node, or moving away from a node)
and manage data more efficiently as a result.
|
| PartitionEvent
The PartitionEvent carries information about an event related to one or more
partitions.
|
| PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|
| 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.
|
| PartitionSplittingBackingMap.MapArray
The MapArray is a data structure that provides a mapping between
partition IDs and backing maps.
|
| PartitionStatistics
PartitionStatistics encapsulates the statistics gathered for a given partition
in a PartitionedService.
|
| SimpleAssignmentStrategy
SimpleAssignmentStrategy is a PartitionAssignmentStrategy that attempts to
balance the partition distribution based on the number of primary and backup
partitions owned.
|
| SimpleAssignmentStrategy.AnalysisContext
AnalysisContext holds the working view of the partition ownership that is
used throughout the analysis and is used to reflect changes made during
this analysis.
|
| SimpleAssignmentStrategy.AnalysisContext.LoadComparator
LoadComparator is a Comparator that can be used to compare two Member
objects based on their partition load (as defined by the
LoadCalculator).
|
| SimpleAssignmentStrategy.AnalysisContext.StrengthComparator
StrengthComparator is an Comparator that can be used to compare two
Member objects based on their "distance" from a given set of members
(as represented by an Ownership object).
|
| SimpleAssignmentStrategy.BackupStrength
BackupStrength represents a level of "strength" or "resiliency" between
the primary and backup owners of a partition.
|
| SimpleAssignmentStrategy.JMXPartitionStats
A class that calculate MBean attribute values from last sampled PartitionStats
|
| SimpleAssignmentStrategy.LoadCalculator
LoadCalculator is used to calculate the scalar load (expressed as an
integer) of a partition (or set of partitions).
|
| SimplePartitionKey
SimplePartitionKey is a trivial
PartitionAwareKey implementation. |
| SimpleStrategyMBean
Standard MBean interface that exposes management attributes and operations for
a
SimpleAssignmentStrategy used by a PartitionedService. |
| SimpleStrategyMBean.HAStatus
HAStatus represents the possible values to represent the High Availability Status of the
associated PartitionedService.
|
| VersionedOwnership
An extension of the partition Ownership object which also carries a change
version.
|
| Class and Description |
|---|
| PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|
| Class and Description |
|---|
| DistributionManager
A DistributionManager coordinates the distribution of partitions for a
partitioned service.
|
| PartitionAssignmentStrategy
A PartitionAssignmentStrategy is a pluggable strategy used by a
PartitionedService to manage partition distribution.
|
| PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|
| Class and Description |
|---|
| PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|