As XINS APIs are standard Servlets, most of the management can be done by the Servlet container or the J2EE application server. Most of the management specific to the API is done by editing the runtime property file. See .
JMX MBeans have been added since XINS 1.5.0 to have the possibility to manager the API using standard management tools sush as HP Openview or the JConsole included in the JDK.
The following information are available through the JMX interface:
XINS version running
The list of the functions
You can also perform the following actions:
noOp(): Function that does nothing but can be used to check if the API is up.
reloadProperties(): Reload the runtime properties.
HierarchyDynamicMBean is also
registered as MBean.
The object names used for both MBeans starts with
By default, JMX is disabled. To enable it set the runtime property org.xins.server.jmx=true.
To have an overview execute xins run-myproject
with Java 1.5 or later and run the
You can also set a version to your API.
To set the API version create a
.version.properties file in the project directory
with the 2 following properties defined:
The version will be apply to all APIs. If you want a specific
version for one of the API, create a
.version.properties in the