public class GridNearReadRepairCheckOnlyFuture extends GridNearReadRepairAbstractFuture
GridNearReadRepairAbstractFuture.ByteArrayWrapper, GridNearReadRepairAbstractFuture.IgniteConsistencyCheckFailedException, GridNearReadRepairAbstractFuture.IgniteConsistencyRepairFailedExceptionctx, deserializeBinary, expiryPlc, futs, keys, MAX_REMAP_CNT, primaries, readThrough, recovery, remapCnt, strategy, taskName, tx| Constructor and Description |
|---|
GridNearReadRepairCheckOnlyFuture(AffinityTopologyVersion topVer,
GridCacheContext<?,?> ctx,
Collection<KeyCacheObject> keys,
ReadRepairStrategy strategy,
boolean readThrough,
String taskName,
boolean deserializeBinary,
boolean recovery,
IgniteCacheExpiryPolicy expiryPlc,
boolean skipVals,
boolean needVer,
boolean keepCacheObjects,
IgniteInternalTx tx)
Creates a new instance of GridNearReadRepairCheckOnlyFuture.
|
| Modifier and Type | Method and Description |
|---|---|
<K,V> IgniteInternalFuture<Map<K,V>> |
multi()
Returns a future represents entries map.
|
protected void |
onDoneIrreparable(Set<KeyCacheObject> irreparableKeys) |
protected void |
onDoneRepairRequired(Map<KeyCacheObject,EntryGetResult> correcredMap) |
protected void |
reduce()
Reduces fut's results.
|
protected GridNearReadRepairAbstractFuture |
remapFuture(AffinityTopologyVersion topVer) |
<K,V> IgniteInternalFuture<V> |
single()
Returns a future represents 1 entry's value.
|
check, correct, correctWithPrimary, init, onResult, recordConsistencyViolation, remapcancel, chain, chain, chainCompose, chainCompose, error, get, get, get, getUninterruptibly, ignoreInterrupts, isCancelled, isDone, isFailed, listen, logger, onCancelled, onDone, onDone, onDone, onDone, onDone, reset, result, toStringpublic GridNearReadRepairCheckOnlyFuture(AffinityTopologyVersion topVer, GridCacheContext<?,?> ctx, Collection<KeyCacheObject> keys, ReadRepairStrategy strategy, boolean readThrough, String taskName, boolean deserializeBinary, boolean recovery, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, IgniteInternalTx tx)
topVer - Topology version.ctx - Cache context.keys - Keys.strategy - Read repair strategy.readThrough - Read-through flag.taskName - Task name.deserializeBinary - Deserialize binary flag.recovery - Partition recovery flag.expiryPlc - Expiry policy.skipVals - Skip values flag.needVer - Need version flag.keepCacheObjects - Keep cache objects flag.tx - Transaction. Can be null in case of atomic cache.protected GridNearReadRepairAbstractFuture remapFuture(AffinityTopologyVersion topVer)
remapFuture in class GridNearReadRepairAbstractFuturetopVer - Topology version.protected void reduce()
reduce in class GridNearReadRepairAbstractFutureprotected void onDoneIrreparable(Set<KeyCacheObject> irreparableKeys)
protected void onDoneRepairRequired(Map<KeyCacheObject,EntryGetResult> correcredMap)
public <K,V> IgniteInternalFuture<V> single()
public <K,V> IgniteInternalFuture<Map<K,V>> multi()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023