Class WDSPlugin
java.lang.Object
javax.management.StandardMBean
wt.jmx.core.StandardMBean
wt.jmx.core.SelfAwareMBean
com.ptc.customersupport.mbeans.AbstractPlugin
com.ptc.customersupport.mbeans.plugins.WDSPlugin
- All Implemented Interfaces:
PluginMBean,DynamicMBean,MBeanRegistration,BaseObjectNamed,SelfEmailingMBean
An class used by plugins that are common to WDS
(Windchill Directory Server). These plugins rely on
common WDS pathing information provided by this class.
This class will set up the necessary connections
between WDS and Windchill to carry out the plugin
data collection.
This class wraps common functionality needed for WDS
plugin execution.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Methods inherited from class com.ptc.customersupport.mbeans.AbstractPlugin
areDbCredentialsNeeded, arePsmCredentialsNeeded, areWindchillCredentialsNeeded, collectData, collectData, getClusterAware, getCompressOutput, getConfigFileName, getDatabasePassword, getDatabaseUser, getDateRangeUsed, getDescription, getDisplayName, getMBeanName, getName, getNmObject, getObjectNameSuffix, getPathTimeStamp, getPluginType, getPluginTypeCollection, getPluginVersion, getPSMPassword, getPsmProfileSession, getPsmStoreEndTime, getPsmStoreStartTime, getPSMUser, getTimeStampInSeconds, setClusterAware, setCompressOutput, setConfigFileName, setDatabaseCredentials, setDateRangeUsed, setDbCredentialsNeeded, setDescription, setDisplayName, setMBeanName, setPluginResource, setPluginType, setPluginVersion, setPSMCredentials, setPSMCredentialsNeeded, setPsmProfileSession, setPsmStoreEndTime, setPsmStoreStartTime, setWindchillCredentialsNeeded, validateCallNumberMethods inherited from class wt.jmx.core.SelfAwareMBean
deregister, destroy, getBaseObjectName, getObjectName, getObjectNameOnPreRegister, getOwnerMBean, getRegisteredMBeanIterator, getSelfAwareMBean, init, isAutoStart, isInited, isRegistered, isStarted, onDestroy, onInit, onStart, onStop, postDeregister, postRegister, preDeregister, preRegister, register, register, register, resetObjectName, setAutoStart, setOwnerMBean, start, stopMethods inherited from class wt.jmx.core.StandardMBean
cacheMBeanInfo, cacheMBeanInfoInInstance, createMBeanInfo, emailThisMBean, getAttributes, getCachedInstanceMBeanInfo, getCachedMBeanInfo, getDescription, getDescription, getDescription, getDescription, getImpact, getMBeanInfo, getParameterName, setAttributes, sortMethods 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, getNmObject, getPluginType, getPluginVersion, setClusterAware, setCompressOutput, setDatabaseCredentials, setDateRangeUsed, setDisplayName, setMBeanNameMethods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean