Class AbstractQMLPlugin
java.lang.Object
javax.management.StandardMBean
wt.jmx.core.StandardMBean
wt.jmx.core.SelfAwareMBean
com.ptc.customersupport.mbeans.AbstractPlugin
com.ptc.customersupport.mbeans.plugins.AbstractQMLPlugin
- All Implemented Interfaces:
PluginMBean,QMLPluginMBean,DynamicMBean,MBeanRegistration,BaseObjectNamed,SelfEmailingMBean
An abstract class used by plugins that executes QML files during
plugin execution. These types of plugins rely on QML files to
generate data in report format that is subsequently collected.
This class wraps common functionality needed for plugins
that execute QML files.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Methods inherited from class wt.jmx.core.SelfAwareMBean
deregister, destroy, getBaseObjectName, getObjectName, getObjectNameOnPreRegister, getOwnerMBean, getSelfAwareMBean, init, isInited, isRegistered, isStarted, onDestroy, onInit, onStart, onStop, postDeregister, postRegister, preDeregister, preRegister, register, register, register, resetObjectName, setOwnerMBean, start, stopMethods inherited from class wt.jmx.core.StandardMBean
cacheMBeanInfo, cacheMBeanInfoInInstance, createMBeanInfo, emailThisMBean, getAttributes, getCachedInstanceMBeanInfo, getCachedMBeanInfo, getDescription, getDescription, getDescription, getDescription, getImpact, getMBeanInfo, getParameterName, setAttributesMethods inherited from class javax.management.StandardMBean
getAttribute, getClassName, getConstructors, getDescription, getDescription, getDescription, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, invoke, setAttribute, setImplementationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ptc.customersupport.mbeans.PluginMBean
areDbCredentialsNeeded, areWindchillCredentialsNeeded, getClusterAware, getCompressOutput, getConfigFileName, getDateRangeUsed, getDescription, getDisplayName, getMBeanName, getName, getPluginType, getPluginVersion, setClusterAware, setCompressOutput, setDatabaseCredentials, setDateRangeUsed, setDisplayName, setMBeanNameMethods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean