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

- Packages that use Job
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  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.

- - ### Uses of Job in com.hazelcast.client.proxy

    Methods in com.hazelcast.client.proxy that return Job
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> Job<K,V>` | ClientMapReduceProxy.`newJob(KeyValueSource<K,V> source)`

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

    Methods in com.hazelcast.mapreduce that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job<KeyIn,ValueIn>` | Job.`chunkSize(int chunkSize)` Deprecated. Defines the number of elements per chunk.
    `Job<KeyIn,ValueIn>` | Job.`keyPredicate(KeyPredicate<? super KeyIn> predicate)` Deprecated. Defines the `KeyPredicate` implementation to preselect keys the MapReduce task will be executed on.
    `<K,V> Job<K,V>` | JobTracker.`newJob(KeyValueSource<K,V> source)` Deprecated. Builds a `Job` instance for the given `KeyValueSource` instance.
    `Job<KeyIn,ValueIn>` | Job.`onKeys(Iterable<? extends KeyIn> keys)` Deprecated. Defines keys to execute the mapper and a possibly defined reducer against.
    `Job<KeyIn,ValueIn>` | Job.`onKeys(KeyIn... keys)` Deprecated. Defines keys to execute the mapper and a possibly defined reducer against.
    `Job<KeyIn,ValueIn>` | Job.`topologyChangedStrategy(TopologyChangedStrategy topologyChangedStrategy)` Deprecated. Defines the strategy to handle topology changes while executing the map reduce job.

Copyright © 2019. All rights reserved.