Platform Explorer / Nuxeo Platform LTS 2017 9.10

Extension point reports

Documentation

Contribute a new kind of report:

    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report enabled="true" name="mxbeans" oftype="org.nuxeo.connect.tools.report.management.MXReport"/>
    </extension>

  • name: The report name
  • oftype: The class implementing the report
  • enabled: default to true, use it to override other contributions

Contribution Descriptors

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/config-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="config" oftype="org.nuxeo.connect.tools.report.config.ConfigReport"/>
      </extension>
  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/mx-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="mx-infos" oftype="org.nuxeo.connect.tools.report.management.MxInfosReport"/>
        <report name="mx-names" oftype="org.nuxeo.connect.tools.report.management.MxNamesReport"/>
        <report name="mx-attributes" oftype="org.nuxeo.connect.tools.report.management.MxAttributesReport"/>
        <report name="mx-thread-dump" oftype="org.nuxeo.connect.tools.report.management.MxThreadDumpReport"/>
        <report name="mx-thread-deadlocked" oftype="org.nuxeo.connect.tools.report.management.MXThreadDeadlockedReport"/>
        <report name="mx-thread-monitor-deadlocked" oftype="org.nuxeo.connect.tools.report.management.MXThreadMonitorDeadlockedReport"/>
        <report name="mx-class-histogram" oftype="org.nuxeo.connect.tools.report.management.MxClassHistogramReport"/>
      </extension>
  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/apidoc-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="apidoc" oftype="org.nuxeo.connect.tools.report.apidoc.APIDocReport"/>
      </extension>