From bae744f6173dec3874009a2167b8bc685334da27 Mon Sep 17 00:00:00 2001 From: Chisu Yu Date: Mon, 3 Dec 2012 02:15:27 +0000 Subject: [PATCH] =?UTF-8?q?[=EC=9C=A0=EC=B9=98=EC=88=98]=20[NOBTS]=20bugfi?= =?UTF-8?q?x=20terminal=20statistics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@953 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../java/com/nhn/hippo/web/calltree/server/Server.java | 7 ++++--- .../com/nhn/hippo/web/calltree/server/ServerCallTree.java | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/nhn/hippo/web/calltree/server/Server.java b/src/main/java/com/nhn/hippo/web/calltree/server/Server.java index b12c3b123..86897a295 100644 --- a/src/main/java/com/nhn/hippo/web/calltree/server/Server.java +++ b/src/main/java/com/nhn/hippo/web/calltree/server/Server.java @@ -3,7 +3,6 @@ package com.nhn.hippo.web.calltree.server; import java.util.HashSet; import java.util.Set; -import com.nhn.hippo.web.vo.TerminalRequest; import com.profiler.common.ServiceType; import com.profiler.common.bo.SpanBo; @@ -13,7 +12,7 @@ import com.profiler.common.bo.SpanBo; public class Server implements Comparable { private int sequence; private final String id; - private final Set agentIds = new HashSet(); + private final Set agentIds; private final String applicationName; private final String endPoint; private final ServiceType serviceType; @@ -21,6 +20,7 @@ public class Server implements Comparable { private int recursiveCallCount; public Server(SpanBo span) { + this.agentIds = new HashSet(); this.id = span.getServiceName(); if (span.getServiceType().isTerminal()) { @@ -35,11 +35,12 @@ public class Server implements Comparable { this.serviceType = span.getServiceType(); } - public Server(String id, String applicationName, String endPoint, ServiceType serviceType) { + public Server(String id, String applicationName, String endPoint, ServiceType serviceType, Set agentIds) { this.id = id; this.applicationName = applicationName; this.endPoint = endPoint; this.serviceType = serviceType; + this.agentIds = agentIds; } public String getId() { diff --git a/src/main/java/com/nhn/hippo/web/calltree/server/ServerCallTree.java b/src/main/java/com/nhn/hippo/web/calltree/server/ServerCallTree.java index 8425eedca..ac9c1d7c3 100644 --- a/src/main/java/com/nhn/hippo/web/calltree/server/ServerCallTree.java +++ b/src/main/java/com/nhn/hippo/web/calltree/server/ServerCallTree.java @@ -95,7 +95,7 @@ public class ServerCallTree { // add terminal servers for (Entry entry : terminalRequests.entrySet()) { TerminalRequest terminal = entry.getValue(); - Server server = new Server(terminal.getTo(), terminal.getTo(), "UNKNOWN", ServiceType.parse(terminal.getToServiceType())); + Server server = new Server(terminal.getTo(), terminal.getTo(), "UNKNOWN", ServiceType.parse(terminal.getToServiceType()), terminal.getStatistics().getAgentIds()); servers.put(server.getId(), server); }