提交 0666426e 编写于 作者: Y youyong205

modify the default app config

上级 d4331f2b
......@@ -12,6 +12,7 @@ import com.dianping.cat.config.app.AppConfigManager;
import com.dianping.cat.config.app.QueryEntity;
import com.dianping.cat.report.ReportPage;
import com.dianping.cat.report.page.LineChart;
import com.dianping.cat.report.page.PayloadNormalizer;
import com.dianping.cat.report.page.app.graph.AppGraphCreator;
public class Handler implements PageHandler<Context> {
......@@ -24,6 +25,9 @@ public class Handler implements PageHandler<Context> {
@Inject
private AppGraphCreator m_appGraphCreator;
@Inject
private PayloadNormalizer m_normalizePayload;
@Override
@PayloadMeta(Payload.class)
@InboundActionMeta(name = "app")
......@@ -35,6 +39,7 @@ public class Handler implements PageHandler<Context> {
@OutboundActionMeta(name = "app")
public void handleOutbound(Context ctx) throws ServletException, IOException {
Model model = new Model(ctx);
Payload payload = ctx.getPayload();
model.setAction(Action.VIEW);
model.setPage(ReportPage.APP);
......@@ -45,8 +50,8 @@ public class Handler implements PageHandler<Context> {
model.setPlatforms(m_manager.queryConfigItem(AppConfigManager.PLATFORM));
model.setVersions(m_manager.queryConfigItem(AppConfigManager.VERSION));
model.setCommands(m_manager.queryCommands());
Payload payload = ctx.getPayload();
m_normalizePayload.normalize(model, payload);
QueryEntity entity1 = payload.getQueryEntity1();
QueryEntity entity2 = payload.getQueryEntity2();
String type = payload.getType();
......
<app-config>
<config-item id="网络类型">
<item id="1" name="2G"></item>
<item id="2" name="3G"></item>
<item id="3" name="4G"></item>
<item id="1" name="WIFI"></item>
<item id="2" name="2G"></item>
<item id="3" name="3G"></item>
<item id="4" name="4G"></item>
</config-item>
<config-item id="运营商">
<item id="1" name="中国移动"></item>
......@@ -52,10 +53,6 @@
<item id="31" name="云南省"></item>
<item id="32" name="浙江省"></item>
</config-item>
<config-item id="渠道">
<item id="1" name="360"></item>
<item id="2" name="apple"></item>
</config-item>
<config-item id="连接类型">
<item id="1" name="长连接"></item>
<item id="2" name="短连接"></item>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册