| Package | Description | 
|---|---|
| com.hazelcast.mapreduce | This package contains the MapReduce API definition for Hazelcast. All map reduce operations running in a distributed manner inside the active Hazelcast cluster. | 
| com.hazelcast.mapreduce.impl.task | This package contains the base implementation for a standard map reduce job. | 
| Modifier and Type | Method and Description | 
|---|---|
| JobProcessInformation | TrackableJob. getJobProcessInformation()Deprecated.  Returns an instance of  JobProcessInformationto find out the state and
 statistics of a running task, or returns null if the underlying job ID is not available because the job is already
 finished or has not yet been submitted.It returns null if not requested on the job issuing cluster member or client, since those values are not distributed to all clusters for traffic reasons. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JobProcessInformationImplThis class controls all partition states and is capable of atomically updating those states. | 
| class  | MemberAssigningJobProcessInformationImplThis  JobProcessInformationImplextending class is
 used in non partitionId based map reduce tasks where partitions are kind of simulated using
 a unique ID per member. | 
| class  | TransferableJobProcessInformationThis implementation of  JobProcessInformationis used to
 transmit the currently processed number of records and the partition states to a requesting
 client. | 
| Modifier and Type | Method and Description | 
|---|---|
| JobProcessInformation | TrackableJobFuture. getJobProcessInformation() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JobSupervisor. checkFullyProcessed(JobProcessInformation processInformation) | 
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.