contentData.add(contentTemp.getArgs());
contentText.add(Integer.toString(contentTemp.getTid()));
contentData.add(Integer.toString(contentTemp.getTid()));
- contentText.add(contentTemp.getHexReturn());
- contentData.add(contentTemp.getHexReturn());
+ contentText.add(Long.toString(contentTemp.getReturn()));
+ contentData.add(Long.toString(contentTemp.getReturn()));
int apiType = contentTemp.getFdApiType();
if (apiType == LogCenterConstants.SOCKET_API_SEND_END
}
contentText.add(errMsg);
contentData.add(errMsg);
- contentText.add(contentTemp.getHexReturn());
+ contentText.add(Long.toString(contentTemp.getReturn()));
contentData.add(Long.toString(contentTemp.getReturn()));
DATableDataFormat tableData = new DATableDataFormat(
break;
}
case LogCenterConstants.SOCKET_API_CONNECT: {
- if (event.isFailedAPI()) {
- setFDCloseStatusManager(event);
- return;
- }
+// if (event.isFailedAPI()) {
+// setFDCloseStatusManager(event);
+// return;
+// }
if (isParent()) {
setConnectedParentStatus(event);
} else {
case LogCenterConstants.SOCKET_API_ACCEPT_START:
break;
case LogCenterConstants.SOCKET_API_ACCEPT_END: {
- if (event.isFailedAPI()) {
- setFDCloseStatusManager(event);
- return;
- }
+// if (event.isFailedAPI()) {
+// setFDCloseStatusManager(event);
+// return;
+// }
if (isParent()) {
setConnectedParentStatus(event);
} else {
case LogCenterConstants.SOCKET_API_EVENT_END:
break;
case LogCenterConstants.SOCKET_API_BIND: {
- if (event.isFailedAPI() == true) {
- setFDCloseStatusManager(event);
- }
+// if (event.isFailedAPI() == true) {
+// setFDCloseStatusManager(event);
+// }
break;
}
case LogCenterConstants.SOCKET_API_LISTEN: {
- if (event.isFailedAPI() == true) {
- setFDCloseStatusManager(event);
- }
+// if (event.isFailedAPI() == true) {
+// setFDCloseStatusManager(event);
+// }
break;
}
case LogCenterConstants.SOCKET_API_OTHER:
private HashMap<String, String> parentFDByFdHashMap = new HashMap<String, String>();
private DAChartBoardItem networkTrafficItem;
+ private DAChartBoardItem networkIOItem;
private WarningChecker warningChecker = null;
private FailedChecker failedChecker = null;
addressByFdHashMap.clear();
parentFDByFdHashMap.clear();
networkTrafficItem = null;
+ networkIOItem = null;
NetworkTrafficChart.getInstance().clear();
}
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
case LogCenterConstants.SOCKET_API_ACCEPT_START:
break;
case LogCenterConstants.SOCKET_API_ACCEPT_END: {
- String clientFD = input.getHexReturn();
+ String clientFD = Long.toString(input.getReturn());
addressByFdHashMap.put(clientFD, parentAddress);
if (errno != 0) {
NetworkChartDataEvent event = new NetworkChartDataEvent(
connectedType = NetworkChartDataEvent.NETWORK_CHART_SESSION_NAME;
break;
case LogCenterConstants.HTTP_API_TRANSACTION_OPEN: {
- String clientFD = input.getHexReturn();
+ String clientFD = Long.toString(input.getReturn());
String parrentAddress = addressByFdHashMap.get(apiFD);
if (null != parrentAddress) {
apiAddress = parrentAddress;
break;
}
case LogCenterConstants.HTTP_API_ALLOCATION: {
- String clientFD = input.getHexReturn();
+ String clientFD = Long.toString(input.getReturn());
String parretnFD = parentFDByFdHashMap.get(apiFD);
if (null != parretnFD) {
apiFD = parretnFD;
break;
}
case LogCenterConstants.HTTP_API_RESPONSE: {
- String clientFD = input.getHexReturn();
+ String clientFD = Long.toString(input.getReturn());
String parretnFD = parentFDByFdHashMap.get(apiFD);
if (null != parretnFD) {
apiFD = parretnFD;
objectName = NetworkPageLabels.NETWORK_CHART_TRANSACTION_NAME;
}
+ System.out.println("objectName : "+objectName+" sync.getFD() : "+sync.getFD());
item = new DAChartBoardItem(parentItem, objectName + sync.getFD());
chart = item.getChart();
return false;
}
DAChart chart;
- networkTrafficItem = NetworkIOChart.getInstance()
+ networkTrafficItem = NetworkTrafficChart.getInstance()
.createBoardItem(board);
+
chart = networkTrafficItem.getChart();
+ initNetworkChart(chart, true);
+ }
+ return true;
+ }
+
+ private boolean createNetworkIOBoardItem() {
+ if (null == networkIOItem) {
+ if (null == board) {
+ return false;
+ }
+ DAChart chart;
+ networkIOItem = NetworkIOChart.getInstance()
+ .createBoardItem(board);
+ chart = networkIOItem.getChart();
DAChartPlot plot = chart.getPlot();
public void checkUpdate() {
+ createNetworkIOBoardItem();
createNetworkTrafficBoardItem();
if (!AnalyzerManager.isRunning()) {