All Classes and Interfaces

Class
Description
 
 
 
This class provides access to all the classes information that Health Center monitored.
 
This class defines the values returned when a class event takes place and is used by the ClassesEventListener interface
This interface needs to be implemented to receive notifications via the classesEvent call every time a classes event takes place
 
This class represents a Java class and the instance totals that are associated with it.
 
This class defines the values returned when a class histogram event takes place and is used by the ClassHistogramEventListener interface
This interface needs to be implemented to receive notifications via the classHistogramEvent call every time a class histogram event takes place
 
This class represents a single Java class that was loaded at a given time.
 
This class represents the information that is required to connect to a running application that was started with the Health Center agent attached.
This class represents an object that consists of a count and a corresponding time.
 
This class provides access to all the cpu information that Health Center monitored.
 
This class defines the values returned when a file event takes place and is used by the FileEventListener interface
This interface needs to be implemented to receive notifications via the cpuEvent call every time a cpu event takes place
 
This is a single time event data representing cpu use at a given time.
 
This class represents an object that consists of a value and a corresponding time.
 
This class provides information about the the operating environment that the monitored Java application is running in.
 
This class provides access to all the file information that Health Center has monitored.
 
This class defines the values returned when a file event takes place and is used by the FileEventListener interface
This interface needs to be implemented to receive notifications via the fileEvent call every time a file is loaded takes place
 
This class provides information about the garbage collection behaviour in the monitored Java application.
The different types of garbage collection mode.
 
This class provides default values for the garbage collection preferences
 
This class defines the values returned with a GC event takes place and is used by the GCEventListener interface
This interface needs to be implemented to receive notifications via the gcEvent call every time a gc takes place
 
This class allows applications to retrieve or set various preferences that are relevant to the garbage collection data
 
 
This class represents a connection to either a live application or data loaded from a file.
This class provides access to all the recommendations and observations that Health Center can make on the data it was given.
 
 
 
This is entry point into the Health Center API code.
 
 
 
This class allows applications to retrieve or set various preferences that are relevant to the HealthCenter class.
 
This class represents a heap size at a specific time.
 
This class provides access to all the file input/output information that Health Center has monitored.
 
This class contains general information about thread locks, or monitors.
 
This class defines the values returned when a locking event takes place and is used by the LockingEventListener interface
This interface needs to be implemented to receive notifications via the lockingEvent call every time a locking event takes place
 
 
 
 
 
This class represents profiling data for a specific method.
 
This class represents a time that a method was called.
 
This class represents a node in the hierarchy of called and calling methods.
 
This class represents a collection of method trace events.
 
This class contains information about a single method trace event.
 
This class contains information about a specific thread lock, or monitor.
 
This class contains information about the different areas, or categories, in the JVM that are using native memory.
This class contains information about the different areas, or categories, in the JVM that are using native memory.
This interface needs to be implemented to receive notifications via the nativeMemorycategoryEvent call every time a native memory category event takes place
 
 
This class contains general information about the native memory usage of the process and the system that are being monitored.
 
This class defines the values returned when a native memory event takes place and is used by the NativeMemoryEventListener interface
This interface needs to be implemented to receive notifications via the nativeMemoryEvent call every time a native memory event takes place
 
This class is used to store a single object allocation event.
 
This interface needs to be implemented to receive notifications via the objectAllocationEvent call every time an object allocation takes place
 
 
This is a single time event data representing a garbage collection pause.
 
This class represents all the profiling data that was processed by Health Center.
 
This class defines the values returned when a profiling event takes place and is used by the ProfilingEventListener interface
This interface needs to be implemented to receive notifications via the profilingEvent call every time a profiling event takes place
 
 
 
This class represents a particular thread within the monitored application.
 
This class defines the values returned when a class event takes place and is used by the ClassesEventListener interface
This interface needs to be implemented to receive notifications via the classesEvent call every time a classes event takes place
 
This class represents a snapshot of all the threads in the monitored application and their current status
 
A TimeData object is a single value that represents a time in milliseconds since epoch.
 
This class provides methods to trigger events on the virtual machine that is running the monitored application.