package org.nuunframework.universalvisitor.core;
import org.nuunframework.universalvisitor.api.MapReduce;
import org.nuunframework.universalvisitor.api.Mapper;
import org.nuunframework.universalvisitor.api.Reducer;
public class MapReduceDefault<T> implements MapReduce<T>{
private Mapper<T> mapper;
private Reducer<T, ?>[] reducers;
public MapReduceDefault(Mapper<T> mapper , Reducer<T,?> ...reducers) {
this.mapper = mapper;
this.reducers = reducers;
}
public Mapper<T> getMapper() {
return mapper;
}
public Reducer<T, ?>[] getReducers() {
return reducers;
}
@Override
public Object aggregate() {
return null;
}
}