public class JmxDatacollectionConfiggenerator extends Object
Constructor and Description |
---|
JmxDatacollectionConfiggenerator() |
Modifier and Type | Method and Description |
---|---|
MBeanServerConnection |
createMBeanServerConnection(String hostName,
String port,
String username,
String password,
Boolean ssl,
Boolean jmxmp) |
JmxDatacollectionConfig |
generateJmxConfigModel(MBeanServerConnection mBeanServerConnection,
String serviceName,
Boolean runStandardVmBeans,
Boolean runWritableMBeans,
Map<String,String> dictionary) |
JMXConnector |
getJmxConnector(String hostName,
String port,
String username,
String password,
Boolean ssl,
Boolean jmxmp) |
JMXServiceURL |
getJmxServiceURL(Boolean jmxmp,
String hostName,
String port)
determines the jmxServiceUrl depending on jmxmp.
|
void |
writeJmxConfigFile(JmxDatacollectionConfig jmxDatacollectionConfigModel,
String outFile) |
public JmxDatacollectionConfig generateJmxConfigModel(MBeanServerConnection mBeanServerConnection, String serviceName, Boolean runStandardVmBeans, Boolean runWritableMBeans, Map<String,String> dictionary)
public MBeanServerConnection createMBeanServerConnection(String hostName, String port, String username, String password, Boolean ssl, Boolean jmxmp) throws MalformedURLException, IOException
MalformedURLException
IOException
public JMXConnector getJmxConnector(String hostName, String port, String username, String password, Boolean ssl, Boolean jmxmp) throws MalformedURLException, IOException
MalformedURLException
IOException
public JMXServiceURL getJmxServiceURL(Boolean jmxmp, String hostName, String port) throws MalformedURLException
jmxmp
- hostName
- port
- MalformedURLException
public void writeJmxConfigFile(JmxDatacollectionConfig jmxDatacollectionConfigModel, String outFile)
Copyright © 2015. All Rights Reserved.