SOA Governance and API Management : CentraSite Developers Guide : Java Management Interface : Description
Description
Recent version of Java contain a JMX MBeanServer that can be requested by the ManagementFactory class.
If no other MBeanServer is running, you can have a look at the CentraSite Java management interface by registering the MBean by the MBeanServer of a Java process. Add the following three lines to the Java code:
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName csAdmin = new ObjectName("CentraSite:id=CentraSiteAdminImp");
mbs.createMBean("com.centrasite.jmx.admin.CentraSiteAdminImpl", csAdmin);
For correct operation of the MBean, the following points must be fulfilled:
*The name of the MBean must be an ObjectName. In our case, it is CentraSite:id=CentraSiteAdminImp
*The CLASSPATH must include the following JAR files:
<CentraSiteInstallDir>/rts/jmx/CentraSiteJMXAdmin.jar
<CentraSiteInstallDir>/rts/jmx/CentraSiteJMXAdmin-L10N.jar
<CentraSiteInstallDir>/rts/jmx/CentraSiteAdminAPI.jar
<CentraSiteInstallDir>/rts/bin/inmUtil.jar
<CentraSiteInstallDir>/rts/bin/inmUtilConf.jar
<CentraSiteInstallDir>/rts/bin/log4j.jar
*The PATH must include the <CentraSiteInstallDir>/bin directory.
*Other system properties may be required, depending on the environment. For example, to use JConsole, the Java process must be started with the following Java system property:
-Dcom.sun.management.jmxremote
Note:  
The above example shows how the CentraSite Java management interface works for the default MBean server of a JVM. In a production environment the integration in a MBean server may be different.
The CentraSite Java management interface works with Java version 5.0.
Copyright © 2015- 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback