Uses of Package
com.tangosol.net.partition
-
Packages that use com.tangosol.net.partition Package Description com.oracle.coherence.grpc.proxy The Coherence gRPC server implementation.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 concreteFilter
implementations and related interfaces. -
Classes in com.tangosol.net.partition used by com.oracle.coherence.grpc.proxy Class Description PartitionSet PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing. -
Classes in com.tangosol.net.partition used by com.tangosol.coherence.config.builder Class Description 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. -
Classes in com.tangosol.net.partition used by com.tangosol.coherence.config.scheme Class 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. -
Classes in com.tangosol.net.partition used by com.tangosol.coherence.config.xml.processor Class Description PartitionListener The listener interface for receiving PartitionEvents. -
Classes in com.tangosol.net.partition used by com.tangosol.net Class 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.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.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. -
Classes in com.tangosol.net.partition used by com.tangosol.net.partition Class 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.DefaultVersionedPartitions Default implementation ofVersionedPartitions
,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 byKeyPartitioningStrategy
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 PartitionStatsSimpleAssignmentStrategy.LoadCalculator LoadCalculator is used to calculate the scalar load (expressed as an integer) of a partition (or set of partitions).SimplePartitionKey SimplePartitionKey is a trivialPartitionAwareKey
implementation.SimpleStrategyMBean Standard MBean interface that exposes management attributes and operations for aSimpleAssignmentStrategy
used by aPartitionedService
.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.VersionedPartitions VersionedPartitions implementations provide a mapping from partition to version.VersionedPartitions.Iterator An Iterator for partitions being tracked by aVersionedPartitions
implementation that allows retrieval of the next partition as aprimitive
.VersionedPartitions.VersionedIterator An Iterator for partitions being tracked by aVersionedPartitions
implementation that allows retrieval of partition and version. -
Classes in com.tangosol.net.partition used by com.tangosol.persistence Class Description PartitionSet PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing. -
Classes in com.tangosol.net.partition used by com.tangosol.util Class 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.VersionedPartitions VersionedPartitions implementations provide a mapping from partition to version. -
Classes in com.tangosol.net.partition used by com.tangosol.util.filter Class Description PartitionSet PartitionSet is a light-weight data structure that represents a set of partitions that are used in parallel processing.