提交 811ba50c 编写于 作者: Y yong.you

fix the componment init error

上级 b2977324
......@@ -104,11 +104,13 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all.add(C(HeartbeatMerger.class));
all.add(C(CrossMerger.class));
all.add(C(DatabaseMerger.class));
all.add(C(MatrixMerger.class));
all.add(C(SqlMerger.class));
all.add(C(StateMerger.class));
all.add(C(TransactionReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class, TransactionGraphCreator.class)//
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class,
TransactionGraphCreator.class)//
.req(TransactionMerger.class, WeeklyreportDao.class, MonthreportDao.class));
all.add(C(EventReportBuilder.class) //
......@@ -122,17 +124,16 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
all.add(C(HeartbeatReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class) //
.req( HeartbeatGraphCreator.class,
HeartbeatMerger.class, WeeklyreportDao.class, MonthreportDao.class));
all.add(C(MatrixReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class, MatrixMerger.class)//
.req(WeeklyreportDao.class, MonthreportDao.class));
.req(HeartbeatGraphCreator.class, HeartbeatMerger.class, WeeklyreportDao.class, MonthreportDao.class));
all.add(C(DatabaseReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class, DatabaseMerger.class)//
.req(WeeklyreportDao.class, MonthreportDao.class));
all.add(C(MatrixReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class, MatrixMerger.class)//
.req(WeeklyreportDao.class, MonthreportDao.class));
all.add(C(SqlReportBuilder.class) //
.req(GraphDao.class, DailygraphDao.class, ReportDao.class, DailyreportDao.class, SqlMerger.class)//
.req(WeeklyreportDao.class, MonthreportDao.class));
......@@ -193,7 +194,8 @@ public class ComponentsConfigurator extends AbstractResourceConfigurator {
.req(DailyReportService.class, HourlyReportService.class, ServerConfigManager.class));
all.add(C(ReportService.class, ReportServiceImpl.class)//
.req(HourlyReportService.class, DailyReportService.class, WeeklyReportService.class, MonthReportService.class)//
.req(HourlyReportService.class, DailyReportService.class, WeeklyReportService.class,
MonthReportService.class)//
.req(WeeklyReportCache.class, MonthReportCache.class));
// model service
......
......@@ -78,6 +78,10 @@
<role>com.dianping.cat.report.task.database.DatabaseMerger</role>
<implementation>com.dianping.cat.report.task.database.DatabaseMerger</implementation>
</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.report.task.sql.SqlMerger</role>
<implementation>com.dianping.cat.report.task.sql.SqlMerger</implementation>
......@@ -207,8 +211,8 @@
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.matrix.MatrixReportBuilder</role>
<implementation>com.dianping.cat.report.task.matrix.MatrixReportBuilder</implementation>
<role>com.dianping.cat.report.task.database.DatabaseReportBuilder</role>
<implementation>com.dianping.cat.report.task.database.DatabaseReportBuilder</implementation>
<requirements>
<requirement>
<role>com.dianping.cat.home.dal.report.GraphDao</role>
......@@ -223,7 +227,7 @@
<role>com.dianping.cat.home.dal.report.DailyreportDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.report.task.matrix.MatrixMerger</role>
<role>com.dianping.cat.report.task.database.DatabaseMerger</role>
</requirement>
<requirement>
<role>com.dianping.cat.home.dal.report.WeeklyreportDao</role>
......@@ -234,8 +238,8 @@
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.database.DatabaseReportBuilder</role>
<implementation>com.dianping.cat.report.task.database.DatabaseReportBuilder</implementation>
<role>com.dianping.cat.report.task.matrix.MatrixReportBuilder</role>
<implementation>com.dianping.cat.report.task.matrix.MatrixReportBuilder</implementation>
<requirements>
<requirement>
<role>com.dianping.cat.home.dal.report.GraphDao</role>
......@@ -250,7 +254,7 @@
<role>com.dianping.cat.home.dal.report.DailyreportDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.report.task.database.DatabaseMerger</role>
<role>com.dianping.cat.report.task.matrix.MatrixMerger</role>
</requirement>
<requirement>
<role>com.dianping.cat.home.dal.report.WeeklyreportDao</role>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册