| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.affinity |
Data affinity processor.
|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.distributed.dht.topology | |
| org.apache.ignite.internal.processors.platform.client.cache |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HistoryAffinityAssignment
Interface for historical calculated affinity assignment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridAffinityAssignment
Deprecated.
|
class |
GridAffinityAssignmentV2
Cached affinity calculations V2.
|
class |
HistoryAffinityAssignmentImpl
Heap-space optimized version of calculated affinity assignment.
|
class |
HistoryAffinityAssignmentShallowCopy
Shallow copy that contains reference to delegate
HistoryAffinityAssignment. |
| Modifier and Type | Method and Description |
|---|---|
AffinityAssignment |
GridAffinityAssignmentCache.cachedAffinity(AffinityTopologyVersion topVer)
Get cached affinity for specified topology version.
|
AffinityAssignment |
GridAffinityAssignmentCache.cachedAffinity(AffinityTopologyVersion topVer,
AffinityTopologyVersion lastAffChangeTopVer)
Get cached affinity for specified topology version.
|
AffinityAssignment |
GridAffinityAssignmentCache.lastReadyAffinity() |
AffinityAssignment |
GridAffinityAssignmentCache.readyAffinity(AffinityTopologyVersion topVer) |
| Constructor and Description |
|---|
HistoryAffinityAssignmentImpl(AffinityAssignment assign,
int backups) |
| Modifier and Type | Method and Description |
|---|---|
AffinityAssignment |
GridCacheAffinityManager.assignment(AffinityTopologyVersion topVer)
Get affinity assignment for the given topology version.
|
AffinityAssignment |
GridCacheAffinityManager.assignment(AffinityTopologyVersion topVer,
AffinityTopologyVersion lastAffChangedTopVer)
Get affinity assignment for the given topology version.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable List<ClusterNode> |
GridDhtPartitionTopology.nodes(int p,
AffinityAssignment affAssignment,
List<ClusterNode> affNodes) |
@Nullable List<ClusterNode> |
GridClientPartitionTopology.nodes(int p,
AffinityAssignment affAssignment,
List<ClusterNode> affNodes) |
@Nullable List<ClusterNode> |
GridDhtPartitionTopologyImpl.nodes(int p,
AffinityAssignment affAssignment,
List<ClusterNode> affNodes) |
void |
GridDhtPartitionTopology.onExchangeDone(GridDhtPartitionsExchangeFuture fut,
AffinityAssignment assignment,
boolean updateRebalanceVer)
Callback on exchange done.
|
void |
GridClientPartitionTopology.onExchangeDone(GridDhtPartitionsExchangeFuture fut,
AffinityAssignment assignment,
boolean updateRebalanceVer)
Callback on exchange done.
|
void |
GridDhtPartitionTopologyImpl.onExchangeDone(@Nullable GridDhtPartitionsExchangeFuture fut,
AffinityAssignment assignment,
boolean updateRebalanceVer)
Callback on exchange done.
|
| Constructor and Description |
|---|
ClientCachePartitionMapping(int cacheId,
AffinityAssignment assignment) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021