// Copyright 2011 Google Inc. All Rights Reserved. package com.google.appengine.tools.mapreduce.impl; import com.google.appengine.tools.mapreduce.MapReduce; import com.google.appengine.tools.mapreduce.MapperJobSpecification; import com.google.appengine.tools.mapreduce.MapperState; import com.google.appengine.tools.mapreduce.impl.handlers.ControllerHandler; /** */ public class MapReduceImpl implements MapReduce { // ------------------------ INTERFACE METHODS ------------------------ // --------------------- Interface MapReduce --------------------- @Override public <K, V, OK, OV> String runMapper(String baseUrl, MapperJobSpecification<K, V, OK, OV> specification) { return ControllerHandler.handleStart(specification, baseUrl); } @Override public MapperState getMapperState(String jobId) { return MapperStateEntity.getMapReduceStateFromJobID(jobId); } }