Class AbstractWinDUPlugin
java.lang.Object
javax.management.StandardMBean
wt.jmx.core.StandardMBean
wt.jmx.core.SelfAwareMBean
com.ptc.customersupport.mbeans.AbstractPlugin
com.ptc.customersupport.mbeans.plugins.AbstractMultipleFilePlugin
com.ptc.customersupport.mbeans.plugins.windu.AbstractWinDUPlugin
- All Implemented Interfaces:
PluginMBean,MultipleFilePluginMBean,WinDUPluginMBean,DynamicMBean,MBeanRegistration,BaseObjectNamed,SelfEmailingMBean
- Direct Known Subclasses:
CabinetBasedDataContainerAlignmentPlugin,ContainerStructurePlugin,DatabaseIndexUtilityPlugin,DomainAdministeredObjectsPlugin,DomainStructurePlugin,GroupDomainAndLocationPlugin,InvalidContainerTemplatesPlugin,InvalidLdapEntriesPlugin,InvalidObjectsPlugin,LocateDanglingReferencesPlugin,MissingMasterPlugin,MissingRepresentablesPlugin,NullContainerReferencesCheckPlugin,ObjectInitializationRuleReportPlugin,ValidateFamilyTableDataPlugin,VersionAttributeAlignmentPlugin
public abstract class AbstractWinDUPlugin
extends AbstractMultipleFilePlugin
implements WinDUPluginMBean
An abstract class used by plugins that handles the common framework necessary
to execute and run a WinDU task and then collect the resulting files.
Concrete subclasses should simply need to set the plugin specific attribute
values such as the plugin name and WinDU task to be executed.
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.plugins.MultipleFilePluginMBean
getFileListMethods 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