Package | Description |
---|---|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
Modifier and Type | Class and Description |
---|---|
class |
VersionedOwnership
An extension of the partition Ownership object which also carries a change version.
|
Modifier and Type | Field and Description |
---|---|
protected Ownership[] |
SimpleAssignmentStrategy.AnalysisContext.m_aOwners
The ownership array for this analysis context.
|
protected Ownership |
SimpleAssignmentStrategy.AnalysisContext.NotOwnedFilter.m_owners
The ownership
|
protected Ownership |
SimpleAssignmentStrategy.AnalysisContext.SafetyFilter.m_owners
The ownership.
|
protected Ownership |
SimpleAssignmentStrategy.AnalysisContext.StrengthComparator.m_owners
The ownership.
|
Modifier and Type | Field and Description |
---|---|
protected Map<Ownership,PartitionSet> |
SimpleAssignmentStrategy.m_mapSuggestLast
The Map containing the last distribution suggested by this strategy.
|
Modifier and Type | Method and Description |
---|---|
Ownership |
SimpleAssignmentStrategy.AnalysisContext.NotOwnedFilter.getOwnership()
Return the ownership used to evaluate member safety.
|
Ownership |
SimpleAssignmentStrategy.AnalysisContext.SafetyFilter.getOwnership()
Return the ownership used to evaluate member safety.
|
Ownership |
SimpleAssignmentStrategy.AnalysisContext.StrengthComparator.getOwnership()
Return the ownership to use in comparing member strength.
|
Ownership |
DistributionManager.getPartitionOwnership(int nPartition)
Return the Ownership information for the specified partition.
|
Ownership |
SimpleAssignmentStrategy.AnalysisContext.getPartitionOwnership(int iPartition)
Return the Ownership information (or the ownership assigned by this analysis) for the specified partition.
|
Modifier and Type | Method and Description |
---|---|
Filter |
SimpleAssignmentStrategy.AnalysisContext.instantiateNotOwnedFilter(Ownership owners)
Instantiate and return a NotOwnedFilter with the specified ownership.
|
Filter |
SimpleAssignmentStrategy.AnalysisContext.instantiateSafetyFilter(Ownership owners, int iStore)
Instantiate and return a SafetyFilter with the specified ownership.
|
SimpleAssignmentStrategy.AnalysisContext.StrengthComparator |
SimpleAssignmentStrategy.AnalysisContext.instantiateStrengthComparator(Ownership owners)
Instantiate a StrengthComparator for the specified reference ownership.
|
protected boolean |
SimpleAssignmentStrategy.AnalysisContext.isPartitionEndangered(Ownership owners)
Return true iff the specified ownership is "endangered".
|
protected boolean |
SimpleAssignmentStrategy.AnalysisContext.isPartitionStrong(Ownership owners)
Return true iff the specified ownership is "strong", as defined by the current BackupStrength.
|
protected boolean |
SimpleAssignmentStrategy.AnalysisContext.isStrong(Member member, Ownership owners)
Return true iff the specified member is "strong" with respect to the specified ownership, as defined by the backup strength.
|
void |
Ownership.setOwners(Ownership owners)
Set the owner ids for this partition according to the specified Ownership.
|
void |
DistributionManager.suggest(PartitionSet parts, Ownership ownership)
Suggest a distribution change for the specified set of partitions, indicating either primary or backup transfer (or both).
|
Constructor and Description |
---|
NotOwnedFilter(Ownership owners)
Construct a NotOwnedFilter with the specified ownership.
|
Ownership(Ownership owners)
Copy constructor.
|
SafetyFilter(Ownership owners, int iStore)
Construct a SafetyFilter with the specified ownership.
|
StrengthComparator(Ownership owners)
Construct a StrengthComparator for the specified reference ownership.
|