public abstract class VisorDrPartitionCountersTask<K,V,J> extends VisorMultiNodeTask<K,V,J>
debug, ignite, NO_SUITABLE_NODE_MESSAGE, start, taskArg| Constructor and Description |
|---|
VisorDrPartitionCountersTask() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract VisorJob<K,J> |
createJob(K args,
Map<String,Set<Integer>> cachePartsMap,
boolean debug)
Creates job from task args and cache-partitions map.
|
protected abstract V |
createResult(Map<UUID,Exception> exceptions,
Map<UUID,J> results)
Creates task result from exceptions map and results map.
|
protected abstract Set<String> |
getCaches(K args)
Gets caches.
|
protected VisorJob<K,J> |
job(K arg) |
protected Map<? extends ComputeJob,ClusterNode> |
map0(List<ClusterNode> subgrid,
VisorTaskArgument<K> arg) |
protected V |
reduce0(List<ComputeJobResult> results) |
jobNodes, map, reduce, resultprotected abstract Set<String> getCaches(K args)
args - Task args.protected abstract VisorJob<K,J> createJob(K args, Map<String,Set<Integer>> cachePartsMap, boolean debug)
args - Task args.cachePartsMap - Cache-partition map, contains caches and partitions assigned for the node.debug - Debug flag.protected abstract V createResult(Map<UUID,Exception> exceptions, Map<UUID,J> results)
exceptions - Node-exception map.results - Node-result map.protected Map<? extends ComputeJob,ClusterNode> map0(List<ClusterNode> subgrid, VisorTaskArgument<K> arg)
map0 in class VisorMultiNodeTask<K,V,J>protected V reduce0(List<ComputeJobResult> results) throws IgniteException
reduce0 in class VisorMultiNodeTask<K,V,J>IgniteException
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025