Code cleanup in SpringBootApp

This commit is contained in:
nsingh
2017-10-16 16:07:21 -07:00
parent d4a9907b0d
commit 5d8bd397f7

View File

@@ -89,6 +89,12 @@ public class SpringBootApp {
return vmd.displayName();
}
public String getHost() throws Exception {
String jmxConnect = this.vm.startLocalManagementAgent();
JMXServiceURL serviceUrl = new JMXServiceURL(jmxConnect);
return serviceUrl.getHost();
}
public boolean isSpringBootApp() throws Exception {
Properties props = this.vm.getSystemProperties();
@@ -169,19 +175,6 @@ public class SpringBootApp {
return null;
}
public Object getRequestMapping(String rawKey) throws Exception {
Object result = getActuatorDataFromAttribute("org.springframework.boot:type=Endpoint,name=requestMappingEndpoint", "Data");
if (result == null) {
result = getActuatorDataFromOperation("org.springframework.boot:type=Endpoint,name=Mappings", "mappings");
}
if (result instanceof HashMap<?, ?>) {
return ((HashMap<?, ?>) result).get(rawKey);
}
return null;
}
public String getAutoConfigReport() throws Exception {
Object result = getActuatorDataFromAttribute("org.springframework.boot:type=Endpoint,name=autoConfigurationReportEndpoint", "Data");
if (result != null) {
@@ -328,11 +321,4 @@ public class SpringBootApp {
return null;
}
public String getHost() throws Exception {
String jmxConnect = this.vm.startLocalManagementAgent();
JMXServiceURL serviceUrl = new JMXServiceURL(jmxConnect);
return serviceUrl.getHost();
}
}