
com.fnklabs.draenei.orm.analytics.HazelcastReducerFactory Maven / Gradle / Ivy
package com.fnklabs.draenei.orm.analytics;
import com.hazelcast.mapreduce.ReducerFactory;
import org.jetbrains.annotations.NotNull;
class HazelcastReducerFactory implements ReducerFactory {
private final com.fnklabs.draenei.orm.analytics.Reducer reducer;
HazelcastReducerFactory(@NotNull com.fnklabs.draenei.orm.analytics.Reducer reducer) {
this.reducer = reducer;
}
@Override
public com.hazelcast.mapreduce.Reducer newReducer(Key key) {
return new HazelcastReducerWrapper<>(key, reducer);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy