private void addClientInfo(Node hazelcastNode, PhoneHomeParameterCreator parameterCreator) { Map<ClientType, Integer> clusterClientStats = hazelcastNode.clientEngine.getConnectedClientStats(); parameterCreator .addParam("ccpp", Integer.toString(clusterClientStats.get(ClientType.CPP))) .addParam("cdn", Integer.toString(clusterClientStats.get(ClientType.CSHARP))) .addParam("cjv", Integer.toString(clusterClientStats.get(ClientType.JAVA))) .addParam("cnjs", Integer.toString(clusterClientStats.get(ClientType.NODEJS))) .addParam("cpy", Integer.toString(clusterClientStats.get(ClientType.PYTHON))) .addParam("cgo", Integer.toString(clusterClientStats.get(ClientType.GO))); }
parameterCreator.addParam("mclicense", "MC_NOT_AVAILABLE"); parameterCreator.addParam("mcver", "MC_NOT_AVAILABLE"); return; } finally { checkClusterSizeAndSetLicense(clusterSize, parameterCreator); } else { parameterCreator.addParam("mclicense", license); parameterCreator.addParam("mcver", version); } else { parameterCreator.addParam("mclicense", "MC_CONN_ERR_" + responseCode); parameterCreator.addParam("mcver", "MC_CONN_ERR_" + responseCode);
parameterCreator.addParam("mclicense", "MC_NOT_AVAILABLE"); parameterCreator.addParam("mcver", "MC_NOT_AVAILABLE"); return; } finally { checkClusterSizeAndSetLicense(clusterSize, parameterCreator); } else { parameterCreator.addParam("mclicense", license); parameterCreator.addParam("mcver", version); } else { parameterCreator.addParam("mclicense", "MC_CONN_ERR_" + responseCode); parameterCreator.addParam("mcver", "MC_CONN_ERR_" + responseCode);
public PhoneHomeParameterCreator createParameters(Node hazelcastNode) { ClusterServiceImpl clusterService = hazelcastNode.getClusterService(); int clusterSize = clusterService.getMembers().size(); Long clusterUpTime = clusterService.getClusterClock().getClusterUpTime(); RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean(); JetBuildInfo jetBuildInfo = hazelcastNode.getBuildInfo().getJetBuildInfo(); PhoneHomeParameterCreator parameterCreator = new PhoneHomeParameterCreator() .addParam("version", buildInfo.getVersion()) .addParam("m", hazelcastNode.getThisUuid()) .addParam("p", getDownloadId()) .addParam("c", clusterService.getClusterId()) .addParam("crsz", convertToLetter(clusterSize)) .addParam("cssz", convertToLetter(hazelcastNode.clientEngine.getClientEndpointCount())) .addParam("cuptm", Long.toString(clusterUpTime)) .addParam("nuptm", Long.toString(runtimeMxBean.getUptime())) .addParam("jvmn", runtimeMxBean.getVmName()) .addParam("jvmv", System.getProperty("java.version")) .addParam("jetv", jetBuildInfo == null ? "" : jetBuildInfo.getVersion()); addClientInfo(hazelcastNode, parameterCreator); addOSInfo(parameterCreator); boolean isManagementCenterConfigEnabled = hazelcastNode.config.getManagementCenterConfig().isEnabled(); if (isManagementCenterConfigEnabled) { addManCenterInfo(hazelcastNode, clusterSize, parameterCreator); } else { parameterCreator.addParam("mclicense", "MC_NOT_CONFIGURED"); parameterCreator.addParam("mcver", "MC_NOT_CONFIGURED"); } return parameterCreator; }
public PhoneHomeParameterCreator createParameters(Node hazelcastNode) { ClusterServiceImpl clusterService = hazelcastNode.getClusterService(); int clusterSize = clusterService.getMembers().size(); Long clusterUpTime = clusterService.getClusterClock().getClusterUpTime(); RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean(); JetBuildInfo jetBuildInfo = hazelcastNode.getBuildInfo().getJetBuildInfo(); PhoneHomeParameterCreator parameterCreator = new PhoneHomeParameterCreator() .addParam("version", buildInfo.getVersion()) .addParam("m", hazelcastNode.getThisUuid()) .addParam("p", getDownloadId()) .addParam("c", clusterService.getClusterId()) .addParam("crsz", convertToLetter(clusterSize)) .addParam("cssz", convertToLetter(hazelcastNode.clientEngine.getClientEndpointCount())) .addParam("cuptm", Long.toString(clusterUpTime)) .addParam("nuptm", Long.toString(runtimeMxBean.getUptime())) .addParam("jvmn", runtimeMxBean.getVmName()) .addParam("jvmv", System.getProperty("java.version")) .addParam("jetv", jetBuildInfo == null ? "" : jetBuildInfo.getVersion()); addClientInfo(hazelcastNode, parameterCreator); addOSInfo(parameterCreator); boolean isManagementCenterConfigEnabled = hazelcastNode.config.getManagementCenterConfig().isEnabled(); if (isManagementCenterConfigEnabled) { addManCenterInfo(hazelcastNode, clusterSize, parameterCreator); } else { parameterCreator.addParam("mclicense", "MC_NOT_CONFIGURED"); parameterCreator.addParam("mcver", "MC_NOT_CONFIGURED"); } return parameterCreator; }
private void addOSInfo(PhoneHomeParameterCreator parameterCreator) { OperatingSystemMXBean osMxBean = ManagementFactory.getOperatingSystemMXBean(); try { parameterCreator .addParam("osn", osMxBean.getName()) .addParam("osa", osMxBean.getArch()) .addParam("osv", osMxBean.getVersion()); } catch (SecurityException e) { parameterCreator .addParam("osn", "N/A") .addParam("osa", "N/A") .addParam("osv", "N/A"); } }
private void addOSInfo(PhoneHomeParameterCreator parameterCreator) { OperatingSystemMXBean osMxBean = ManagementFactory.getOperatingSystemMXBean(); try { parameterCreator .addParam("osn", osMxBean.getName()) .addParam("osa", osMxBean.getArch()) .addParam("osv", osMxBean.getVersion()); } catch (SecurityException e) { parameterCreator .addParam("osn", "N/A") .addParam("osa", "N/A") .addParam("osv", "N/A"); } }
private void addClientInfo(Node hazelcastNode, PhoneHomeParameterCreator parameterCreator) { Map<ClientType, Integer> clusterClientStats = hazelcastNode.clientEngine.getConnectedClientStats(); parameterCreator .addParam("ccpp", Integer.toString(clusterClientStats.get(ClientType.CPP))) .addParam("cdn", Integer.toString(clusterClientStats.get(ClientType.CSHARP))) .addParam("cjv", Integer.toString(clusterClientStats.get(ClientType.JAVA))) .addParam("cnjs", Integer.toString(clusterClientStats.get(ClientType.NODEJS))) .addParam("cpy", Integer.toString(clusterClientStats.get(ClientType.PYTHON))) .addParam("cgo", Integer.toString(clusterClientStats.get(ClientType.GO))); }
public Map<String, String> phoneHome(Node hazelcastNode) { PhoneHomeParameterCreator parameterCreator = createParameters(hazelcastNode); String urlStr = BASE_PHONE_HOME_URL + parameterCreator.build(); fetchWebService(urlStr); return parameterCreator.getParameters(); }
public Map<String, String> phoneHome(Node hazelcastNode) { PhoneHomeParameterCreator parameterCreator = createParameters(hazelcastNode); String urlStr = BASE_PHONE_HOME_URL + parameterCreator.build(); fetchWebService(urlStr); return parameterCreator.getParameters(); }