提交 195c0344 编写于 作者: Y yanchun.yang

commit the merger

上级 1511f447
......@@ -25,6 +25,7 @@ import com.dianping.cat.report.task.event.EventReportBuilder;
import com.dianping.cat.report.task.heartbeat.HeartbeatGraphCreator;
import com.dianping.cat.report.task.heartbeat.HeartbeatMerger;
import com.dianping.cat.report.task.heartbeat.HeartbeatReportBuilder;
import com.dianping.cat.report.task.matrix.MatrixMerger;
import com.dianping.cat.report.task.matrix.MatrixReportBuilder;
import com.dianping.cat.report.task.problem.ProblemGraphCreator;
import com.dianping.cat.report.task.problem.ProblemMerger;
......@@ -79,6 +80,9 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all.add(C(HeartbeatReportBuilder.class) //
.req(GraphDao.class, ReportDao.class, DailyreportDao.class,HeartbeatGraphCreator.class,HeartbeatMerger.class));
all.add(C(MatrixReportBuilder.class) //
.req(GraphDao.class, ReportDao.class, DailyreportDao.class,MatrixMerger.class));
all.add(C(DailyTaskProducer.class, DailyTaskProducer.class) //
.req(TaskDao.class, ReportDao.class, DailyreportDao.class));
......
......@@ -154,6 +154,24 @@
</requirement>
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.matrix.MatrixReportBuilder</role>
<implementation>com.dianping.cat.report.task.matrix.MatrixReportBuilder</implementation>
<requirements>
<requirement>
<role>com.dianping.cat.hadoop.dal.GraphDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.hadoop.dal.ReportDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.hadoop.dal.DailyreportDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.report.task.matrix.MatrixMerger</role>
</requirement>
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.DailyTaskProducer</role>
<implementation>com.dianping.cat.report.task.DailyTaskProducer</implementation>
......@@ -1283,6 +1301,9 @@
<role>com.dianping.cat.report.task.matrix.MatrixReportBuilder</role>
<implementation>com.dianping.cat.report.task.matrix.MatrixReportBuilder</implementation>
<requirements>
<requirement>
<role>com.dianping.cat.report.task.matrix.MatrixMerger</role>
</requirement>
<requirement>
<role>com.dianping.cat.hadoop.dal.DailyreportDao</role>
</requirement>
......@@ -1294,6 +1315,10 @@
</requirement>
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.matrix.MatrixMerger</role>
<implementation>com.dianping.cat.report.task.matrix.MatrixMerger</implementation>
</component>
<component>
<role>com.dianping.cat.hadoop.dal.TaskDao</role>
<implementation>com.dianping.cat.hadoop.dal.TaskDao</implementation>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册