com.hazelcast.mapreduce.impl.task
Class KeyValueJob<KeyIn,ValueIn>
java.lang.Object
com.hazelcast.mapreduce.impl.AbstractJob<KeyIn,ValueIn>
com.hazelcast.mapreduce.impl.task.KeyValueJob<KeyIn,ValueIn>
- Type Parameters:
KeyIn
- type of the keyValueIn
- type of the value
- All Implemented Interfaces:
- Job<KeyIn,ValueIn>
public class KeyValueJob<KeyIn,ValueIn>
- extends AbstractJob<KeyIn,ValueIn>
This class is the internal representation of a map reduce job. It is responsible for requesting the
preparation, processing and sets up the future to retrieve the value in a fully reactive way.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyValueJob
public KeyValueJob(String name,
AbstractJobTracker jobTracker,
NodeEngine nodeEngine,
MapReduceService mapReduceService,
KeyValueSource<KeyIn,ValueIn> keyValueSource)
invoke
protected <T> JobCompletableFuture<T> invoke(Collator collator)
- Specified by:
invoke
in class AbstractJob<KeyIn,ValueIn>
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.