Package wt.jmx.core.mbeans

Interface Summary
AbstractFileViewMBean Base interface for file viewing MBeans

Supported API: true

Extendable: true
DeluxeStatsMonitorMBean Encapsulation of common interface for monitoring MBeans with "deluxe" statistics, i.e.
DirViewMBean Allows viewing of selected contents of a selected directory

Supported API: true

Extendable: true
DumperMBean Provides a number of generic operations to dump bulk information to a JMX console or e-mail.
Emailer.DestroyableProvider Emailer will call destroy() method on any EmailContentProvider that implements this method.
Emailer.EmailContentProvider Wrapper interface for e-mail content which allows just-in-time determination of content, i.e.
EmailerMBean Provides e-mail configuration and back-end capabilities to other MBeans

Supported API: true

Extendable: true
EmailListMBean A named list of e-mail addresses

Supported API: true

Extendable: true
FileViewerMBean Provides a simple MBean representation of a file

Supported API: true

Extendable: true
GarbageCollectionMonitorMBean Provides simple interface to monitor percentage of time recently spent in garbage collection
InfoDelegateFactory<T> Common interface of delegate factories for use with Info and its subclasses.
InfoMBean Allows a set of MBean object names and attribute names to be specified for purposes of obtaining these later, e.g.
MBeanLoaderMBean Provides persistence (load/store ability) for a set of JMX management beans

Supported API: true

Extendable: true
MemoryMonitorMBean Provides percentage-based monitoring of important memory usage statistics whereas built in Java 5 MBeans operate solely in terms of fixed byte thresholds, which does not translate well from site to site or during the lifespan of a single process when self-tuning heap features are used.
MonitorManagerMBean Manages (and persists) a set of javax.management.monitor.Monitor MBeans.
NotificationHandlerDelegate Custom delegate interface for use with NotificationHandlerMBean via NotificationHandlerDelegateFactory implementations.
NotificationHandlerDelegateFactory Required interface for classes specified by NotificationHandlerMBean's CustomDelegateFactoryClass attribute.
NotificationHandlerManagerMBean Provides management of e-mail notification MBeans

Supported API: true

Extendable: true
NotificationHandlerMBean Listen for a specified notification and log and/or e-mail data whenever the notification in question occurs

Supported API: true

Extendable: true
ProcessCpuTimeMonitorMBean Monitors (average) percentage CPU used by process and CPU times accumulated by each thread, over a given time interval and since a baseline time.
PropertiesMonitorMBean Exposes current properties settings
RawStatisticsProviderMBean Mix-in interface intended for use with DeluxeStatsMonitorMBean to provide access to "raw" statistics data from which other statistics data is derived.
RMIClientMonitorMBean Provide information on outgoing RMI calls

Supported API: true

Extendable: true
SelfEmailingMBean An MBean capable of e-mailing data about itself.
SummaryDelegate Custom delegate interface for use with SummaryMBean via SummaryDelegateFactory implementations.
SummaryDelegateFactory Required interface for classes specified by SummaryMBean's CustomDelegateFactoryClass attribute.
SummaryManagerMBean Manages Summary MBeans, which allow periodic logging of JMX attributes

Supported API: true

Extendable: true
SummaryMBean Provides configurable periodic "summary" logging of JMX attributes

Supported API: true

Extendable: true
TechSupportMBean Provides operation(s) to mass e-mail data and files to PTC technical support.
 

Class Summary
DirView MBean that provides a simple view of a file system directory.
Dumper This MBean provides operations to dump text files, stack traces, MBean summary data, etc, to JMX operation results (and thus to a JMX console) or to e-mail.
Emailer This MBean acts as an e-mailing utility service for other MBeans and provides centralized configuration of MBean e-mailing.
Emailer.EmailBodyProvider Convenience implementation of EmailContentProvider interface for use when the e-mail is to consist of a single, simple body part.
Emailer.SimpleMultipartProvider Simple implementation of EmailContentProvider which returns a predesignated Multipart object.
Emailer.SimpleTextProvider Specialization of EmailBodyProvider for text whose type and contents are known at time of construction.
Info Provides configurable collection of MBean info via getInfoData() routine.
MBeanLoader This MBean provides XMLEncoder/XMLDecoder based persistence to/from files for MBeans and other objects.
SimpleDirViewer Extension of DirView that provides a view of all files in a directory specified by a given wt or system properties entry.