Uses of Package
com.tangosol.net.partition
Package
Description
The Coherence gRPC server implementation.
Defines the typical runtime configuration builders for the Coherence
configuration object model.
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
Contains basic cluster interfaces and factories.
Contains interfaces and classes related to partitioned services.
Contains classes and helpers for implementing various types of persistence.
Contains various generic utilities.
Contains concrete
Filter
implementations and related interfaces.-
ClassDescriptionPartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.
-
ClassDescriptionOwnership is a light-weight data structure that contains a partition ownership information.A PartitionAssignmentStrategy is a pluggable strategy used by a PartitionedService to manage partition distribution.
-
ClassDescriptionIn 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.A PartitionAwareBackingMap extension to the ReadWriteBackingMap.
-
-
ClassDescriptionA KeyAssociator provides key associations on behalf of a set of keys.A KeyPartitioningStrategy is a pluggable strategy for assigning keys to specific partitions.Ownership is a light-weight data structure that contains a partition ownership information.A PartitionAssignmentStrategy is a pluggable strategy used by a PartitionedService to manage partition distribution.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.The listener interface for receiving PartitionEvents.PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.A PartitionAwareBackingMap extension to the ReadWriteBackingMap.
-
ClassDescriptionAbstract base class for partitioned iterators.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.Default implementation of
VersionedPartitions
,A DistributionManager coordinates the distribution of partitions for a partitioned service.A KeyAssociator provides key associations on behalf of a set of keys.A KeyPartitioningStrategy is a pluggable strategy for assigning keys to specific partitions.PartitionAwareKey is a well-known interface that should be respected byKeyPartitioningStrategy
implementations.The ObservableSplittingBackingCache is an implementation of the ConfigurableCacheMap interface that works as an observable backing map in a partitioned system.An observable, cache-aware PartitionAwareBackingMap implementation.Ownership is a light-weight data structure that contains a partition ownership information.A PartitionAssignmentStrategy is a pluggable strategy used by a PartitionedService to manage partition distribution.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.The PartitionEvent carries information about an event related to one or more partitions.PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.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.The MapArray is a data structure that provides a mapping between partition IDs and backing maps.PartitionStatistics encapsulates the statistics gathered for a given partition in a PartitionedService.SimpleAssignmentStrategy is a PartitionAssignmentStrategy that attempts to balance the partition distribution based on the number of primary and backup partitions owned.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.LoadComparator is a Comparator that can be used to compare two Member objects based on their partition load (as defined by the LoadCalculator).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).BackupStrength represents a level of "strength" or "resiliency" between the primary and backup owners of a partition.A class that calculate MBean attribute values from last sampled PartitionStatsLoadCalculator is used to calculate the scalar load (expressed as an integer) of a partition (or set of partitions).SimplePartitionKey is a trivialPartitionAwareKey
implementation.Standard MBean interface that exposes management attributes and operations for aSimpleAssignmentStrategy
used by aPartitionedService
.HAStatus represents the possible values to represent the High Availability Status of the associated PartitionedService.An extension of the partition Ownership object which also carries a change version.VersionedPartitions implementations provide a mapping from partition to version.An Iterator for partitions being tracked by aVersionedPartitions
implementation that allows retrieval of the next partition as aprimitive
.An Iterator for partitions being tracked by aVersionedPartitions
implementation that allows retrieval of partition and version. -
ClassDescriptionPartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.
-
ClassDescriptionA DistributionManager coordinates the distribution of partitions for a partitioned service.A PartitionAssignmentStrategy is a pluggable strategy used by a PartitionedService to manage partition distribution.PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.VersionedPartitions implementations provide a mapping from partition to version.
-
ClassDescriptionPartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.