Product Plugin
The ProductPlugin is the deployment entry point on both the server and agent. It defines the resource types and plugin implementations for measurement, control and autoinventory. Most ProductPlugin implementations are done using the Plugin XML Descriptor. However, certain plugins may wish to override ProductPlugin in order to dynamically generate the classpath. For example, the JBoss plugin uses SIGAR to find the installpath of a JBoss server running on the machine, which it uses to set the classpath.