DAChartBoardItem item;
DAChart chart;
if (null == parent) {
- item = new DAChartBoardItem(board, sync.getFileName());
+ String fileName = sync.getFileName();
+ if (sync.getFileName().length() > 12) {
+ fileName = sync.getFileName().substring(0, 12);
+ fileName += CommonConstants.NEW_LINE
+ + sync.getFileName().substring(12,
+ sync.getFileName().length());
+ }
+ item = new DAChartBoardItem(board, fileName);
chart = item.getChart();
initFileChart(chart, true);
} else {
DAChartBoardItem parentItem = parent.getItem();
if (sync.getFD() > 999999999) {
- item = new DAChartBoardItem(parentItem, "0x"
+ item = new DAChartBoardItem(parentItem, "0x"//$NON-NLS-1$
+ Long.toHexString(sync.getFD()));
} else {
item = new DAChartBoardItem(parentItem, Long.toString(sync
data.checkUpdate();
}
}
-
}
}
private NetworkChartDataEvent makeEventData(NetworkData input) {
String apiAddress = input.getDestinationAddress();
String apiFD = Long.toString(input.getFdValue());
+ apiFD = getHexString(apiFD);
String apiThread = Integer.toString(input.getTid());
String apiName = input.getApiName();
int apiType = input.getFdApiType();
double time = input.getTime();
long errno = input.getErrno();
- if (input.getApiName().contains("accept")) {
- System.out.println(input.getApiName() + " " + apiFD);
- }
-
int connectedType = 5;
String parentAddress = addressByFdHashMap.get(apiFD);
if (null != parentAddress) { // get Address by FD
return null;
}
String clientAddress = strInput[2];
+
addressByFdHashMap.put(apiFD, clientAddress);
parentFDByFdHashMap.put(apiFD, apiFD);
connectedType = NetworkChartDataEvent.NETWORK_CHART_SESSION_NAME;
- System.out.println("input.getArgs() : "+input.getArgs());
break;
case LogCenterConstants.HTTP_API_TRANSACTION_OPEN: {
String clientFD = input.getReturn();
} else if (connectedType == NetworkChartDataEvent.NETWORK_CHART_TRANSACTION_NAME) {
objectName = NetworkPageLabels.NETWORK_CHART_TRANSACTION_NAME;
}
-
- String fd = CommonConstants.EMPTY;
- if(sync.getEvent().getApiName().contains(CommonConstants.DOUBLE_COLON)){
- if(sync.getFD().contains("0x")){//$NON-NLS-1$
- fd = sync.getFD();
- }else{
- fd = AnalyzerUtil.toHexdecimal(Long.parseLong(sync.getFD()));
- }
-
- }else{
- fd = sync.getFD();
- }
-
- item = new DAChartBoardItem(parentItem, objectName + fd);
+ item = new DAChartBoardItem(parentItem, objectName + sync.getFD());
chart = item.getChart();
initNetworkChart(chart, false);
}
}
}
+ private String getHexString(String input){
+ String retStr = null;
+ long lInput = Long.parseLong(input);
+ if (lInput < 0x10000000) {
+ retStr = Long.toString(lInput);
+ } else {
+ retStr = AnalyzerUtil.toHexdecimal(lInput);
+ }
+ return retStr;
+ }
+
+
}