11 using namespace HCE::reduce;
12 using namespace HCE::sphinx;
13 using namespace HCE::sphinx::reduce_task;
18 Poco::SharedPtr<HCE::reduce::ReducingHandler> ReducingHandlerBuilder::build()
20 SharedPtr<ReducingPartsCountersStorage> reducingPartsCountersStorage(
new
22 SharedPtr<ReduceAdditionsStorage> reduceAdditionsStorage(
new
24 SharedPtr<TaskReducersManagerFactory> taskReducersManagerFactory(
new
26 SharedPtr<ReducingExceptionsTranslator>reducingExceptionsTranslator(
new
28 SharedPtr<ReducingOutputMessageBuilder> reducingOutputMessageBuilder(
new
32 return SharedPtr<ReducingHandler>(
new ReducingHandler(reducingPartsCountersStorage,
33 reduceAdditionsStorage,
34 taskReducersManagerFactory,
35 reducingOutputMessageBuilder,