Package de.hybris.platform.jmx
Class JmxUtils
- java.lang.Object
-
- de.hybris.platform.jmx.JmxUtils
-
public class JmxUtils extends java.lang.ObjectJMX utilities
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_JMX_DOMAINThe default domain for hybris MBeans.static java.lang.StringMASTER_TENANTmaster tenant id in an object name for a jmx beanstatic java.lang.StringTENANT_SUBFIXtenant subfix in an object name for a jmx beanstatic javax.management.remote.JMXConnectorServertheServer
-
Constructor Summary
Constructors Constructor Description JmxUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringnormalizeTenantID(java.lang.String id)Converts a specified 'tenant id' to a more "speaking, nice looking" name.static voidstartJMXConnector(java.lang.String urlAsString)use service:jmx:rmi:///jndi/rmi://:9003/jmxrmi to start a server on port 9003static voidstopJMXConnector()
-
-
-
Field Detail
-
DEFAULT_JMX_DOMAIN
public static final java.lang.String DEFAULT_JMX_DOMAIN
The default domain for hybris MBeans. Which is "hybris"- See Also:
- Constant Field Values
-
TENANT_SUBFIX
public static final java.lang.String TENANT_SUBFIX
tenant subfix in an object name for a jmx bean- See Also:
- Constant Field Values
-
MASTER_TENANT
public static final java.lang.String MASTER_TENANT
master tenant id in an object name for a jmx bean- See Also:
- Constant Field Values
-
theServer
public static javax.management.remote.JMXConnectorServer theServer
-
-
Method Detail
-
normalizeTenantID
public static java.lang.String normalizeTenantID(java.lang.String id)
Converts a specified 'tenant id' to a more "speaking, nice looking" name. ... will be used for JMX treenode name generation The current impl. converts 'master' to 'Master Tenant' for example- Parameters:
id- tenant id- Returns:
- jmx node name
-
startJMXConnector
public static void startJMXConnector(java.lang.String urlAsString)
use service:jmx:rmi:///jndi/rmi://:9003/jmxrmi to start a server on port 9003- Parameters:
urlAsString- the url for starting the JMX server.
-
stopJMXConnector
public static void stopJMXConnector()
-
-