package storm.trident.operation;
import backtype.storm.tuple.Fields;
import java.util.List;
import storm.trident.tuple.TridentTuple;
import storm.trident.tuple.TridentTupleView.ProjectionFactory;
public class TridentMultiReducerContext {
List<TridentTuple.Factory> _factories;
public TridentMultiReducerContext(List<TridentTuple.Factory> factories) {
_factories = factories;
}
public ProjectionFactory makeProjectionFactory(int streamIndex, Fields fields) {
return new ProjectionFactory(_factories.get(streamIndex), fields);
}
}