提交 9cc20a55 编写于 作者: J jialinsun

fix bug

上级 c22ef3e0
......@@ -32,6 +32,7 @@ import com.dianping.cat.home.dal.report.WeeklyReportContentDao;
import com.dianping.cat.report.graph.metric.CachedMetricReportService;
import com.dianping.cat.report.page.dependency.graph.TopologyGraphBuilder;
import com.dianping.cat.report.page.network.nettopology.NetGraphBuilder;
import com.dianping.cat.report.page.storage.StorageMergerHelper;
import com.dianping.cat.report.page.transaction.TransactionMergeHelper;
import com.dianping.cat.report.service.BaselineService;
import com.dianping.cat.report.service.ReportServiceManager;
......@@ -176,7 +177,8 @@ public class TaskComponentConfigurator extends AbstractResourceConfigurator {
all.add(C(TaskBuilder.class, CachedReportBuilder.ID, CachedReportBuilder.class).req(CachedReportTask.class));
all.add(C(TaskBuilder.class, StorageReportBuilder.ID, StorageReportBuilder.class));
all.add(C(TaskBuilder.class, StorageReportBuilder.ID, StorageReportBuilder.class).req(GraphDao.class,
DailyGraphDao.class, ReportServiceManager.class, StorageMergerHelper.class));
all.add(C(TaskBuilder.class, CmdbInfoReloadBuilder.ID, CmdbInfoReloadBuilder.class).req(ProjectUpdateTask.class));
......
......@@ -1411,6 +1411,20 @@
<role>com.dianping.cat.report.task.TaskBuilder</role>
<role-hint>storage</role-hint>
<implementation>com.dianping.cat.report.task.storage.StorageReportBuilder</implementation>
<requirements>
<requirement>
<role>com.dianping.cat.core.dal.GraphDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.core.dal.DailyGraphDao</role>
</requirement>
<requirement>
<role>com.dianping.cat.report.service.ReportServiceManager</role>
</requirement>
<requirement>
<role>com.dianping.cat.report.page.storage.StorageMergerHelper</role>
</requirement>
</requirements>
</component>
<component>
<role>com.dianping.cat.report.task.TaskBuilder</role>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册