## Uses of Interface
com.hazelcast.mapreduce.Mapper

- Packages that use Mapper
  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.aggregation | This package contains the aggregation API and the convenience helper classes to retrieve predefined aggregation implementations.

- - ### Uses of Mapper in com.hazelcast.mapreduce

    Subinterfaces of Mapper in com.hazelcast.mapreduce
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LifecycleMapper<KeyIn,ValueIn,KeyOut,ValueOut>` Deprecated. MapReduce is deprecated and will be removed in 4.0. For map aggregations, you can use `Aggregator` on IMap. For general data processing, it is superseded by Hazelcast Jet.

    Classes in com.hazelcast.mapreduce that implement Mapper
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LifecycleMapperAdapter<KeyIn,ValueIn,KeyOut,ValueOut>` Deprecated. MapReduce is deprecated and will be removed in 4.0. For map aggregations, you can use `Aggregator` on IMap. For general data processing, it is superseded by Hazelcast Jet.

    Methods in com.hazelcast.mapreduce with parameters of type Mapper
    Modifier and Type | Method and Description
    --- | ---
    `<KeyOut,ValueOut> MappingJob<KeyIn,KeyOut,ValueOut>` | Job.`mapper(Mapper<KeyIn,ValueIn,KeyOut,ValueOut> mapper)` Deprecated. Defines the mapper for this task.

  - ### Uses of Mapper in com.hazelcast.mapreduce.aggregation

    Methods in com.hazelcast.mapreduce.aggregation that return Mapper
    Modifier and Type | Method and Description
    --- | ---
    `Mapper` | Aggregation.`getMapper(Supplier<Key,?,Supplied> supplier)` Deprecated. Returns the Mapper for this aggregation.

Copyright © 2020. All rights reserved.