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.