Skip navigation links
OpenJ9 Monitoring and Management Interface Classes
A C D E F G H I J M O P Q R S T U V 

A

AVAILABLE_PROCESSORS_CHANGE - Static variable in class com.ibm.lang.management.AvailableProcessorsNotificationInfo
 
AvailableProcessorsNotificationInfo - Class in com.ibm.lang.management
Encapsulates the details of a DLPAR notification emitted by a OperatingSystemMXBean when the number of available processors changes.
AvailableProcessorsNotificationInfo(int) - Constructor for class com.ibm.lang.management.AvailableProcessorsNotificationInfo
Constructs a new instance of this object.

C

com.ibm.lang.management - package com.ibm.lang.management
OpenJ9 management extensions to java.lang.management.
com.ibm.virtualization.management - package com.ibm.virtualization.management
OpenJ9 management extensions relating to execution within a Guest (Virtual Machine (VM)/Logical Partition (LPAR)) on top of a Hypervisor.
com.sun.management - package com.sun.management
Extensions of java.lang.management.
ConfigurationUnavailableException - Exception in openj9.lang.management
This exception is thrown when the dump configuration cannot be updated through the methods in OpenJ9DiagnosticMXBean because it is in use.
ConfigurationUnavailableException(String, Throwable) - Constructor for exception openj9.lang.management.ConfigurationUnavailableException
 
containsKey(String) - Method in class com.sun.management.GcInfo
containsValue(Object) - Method in class com.sun.management.GcInfo
CpuLoadCalculationConstants - Interface in com.ibm.lang.management

D

dumpAllExtendedThreads(boolean, boolean) - Method in interface com.ibm.lang.management.ThreadMXBean
API method that fetches an array of ExtendedThreadInfo objects corresponding to threads in the virtual machine during the time it is invoked.

E

equals(Object) - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in class com.ibm.lang.management.MemoryUsage
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in class com.ibm.lang.management.ProcessorUsage
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in class com.sun.management.GcInfo
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
ERROR_VALUE - Static variable in interface com.ibm.lang.management.CpuLoadCalculationConstants
Indicates transient error in the port library call.
ExtendedThreadInfo - Interface in com.ibm.lang.management
Class encapsulates a ThreadInfo instance along with the corresponding native thread identification information as assigned by the operating system.

F

from(CompositeData) - Static method in class com.ibm.lang.management.AvailableProcessorsNotificationInfo
Receives a CompositeData representing a AvailableProcessorsNotificationInfo object and attempts to return the root AvailableProcessorsNotificationInfo instance.
from(CompositeData) - Static method in class com.ibm.lang.management.JvmCpuMonitorInfo
Receives a CompositeData representing a JvmCpuMonitorInfo object and attempts to return the root JvmCpuMonitorInfo instance.
from(CompositeData) - Static method in class com.ibm.lang.management.MemoryUsage
Receives a CompositeData representing a MemoryUsage
from(CompositeData) - Static method in class com.ibm.lang.management.ProcessingCapacityNotificationInfo
Receives a CompositeData representing a ProcessingCapacityNotificationInfo object and attempts to return the root ProcessingCapacityNotificationInfo instance.
from(CompositeData) - Static method in class com.ibm.lang.management.ProcessorUsage
Receives a CompositeData representing a ProcessorUsage object and attempts to return the root ProcessorUsage instance.
from(CompositeData) - Static method in class com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo
Receives a CompositeData representing a TotalPhysicalMemoryNotificationInfo object and attempts to return the root TotalPhysicalMemoryNotificationInfo instance.
from(CompositeData) - Static method in class com.ibm.virtualization.management.GuestOSMemoryUsage
Receives a CompositeData representing a GuestOSMemoryUsage object and attempts to return the root GuestOSMemoryUsage instance.
from(CompositeData) - Static method in class com.ibm.virtualization.management.GuestOSProcessorUsage
Receives a CompositeData representing a GuestOSProcessorUsage object and attempts to return the root GuestOSProcessorUsage instance.
from(CompositeData) - Static method in class com.sun.management.GarbageCollectionNotificationInfo
Returns a GarbageCollectionNotificationInfo object represented by the given CompositeData.
from(CompositeData) - Static method in class com.sun.management.GcInfo
Returns a GcInfo object represented by the given CompositeData.

G

GARBAGE_COLLECTION_NOTIFICATION - Static variable in class com.sun.management.GarbageCollectionNotificationInfo
Notification type denoting that the Java virtual machine has completed a garbage collection cycle.
GarbageCollectionNotificationInfo - Class in com.sun.management
Information about a garbage collection.
GarbageCollectionNotificationInfo(String, String, String, GcInfo) - Constructor for class com.sun.management.GarbageCollectionNotificationInfo
Creates a new GarbageCollectionNotificationInfo instance.
GarbageCollectorMXBean - Interface in com.ibm.lang.management
The OpenJ9 extension interface for managing and monitoring the virtual machine's garbage collection functionality.
GcInfo - Class in com.sun.management
Garbage collection information.
get(String) - Method in class com.sun.management.GcInfo
getAll(String[]) - Method in class com.sun.management.GcInfo
getApplicationCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the total CPU usage for all application threads.
getApplicationUserCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns an array of CPU usage for all user defined thread categories.
getBuffered() - Method in class com.ibm.lang.management.MemoryUsage
The amount of buffered memory in bytes.
getBusy() - Method in class com.ibm.lang.management.ProcessorUsage
The time spent by the Processor executing a non-idle thread in microseconds.
getCached() - Method in class com.ibm.lang.management.MemoryUsage
The amount of cached memory in bytes.
getCommittedVirtualMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the amount of virtual memory used by the process in bytes.
getCompositeType() - Method in class com.sun.management.GcInfo
getCpuEntitlement() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
The total CPU Entitlement assigned to this Guest by the Hypervisor.
getCPULoad() - Method in interface com.ibm.lang.management.RuntimeMXBean
Returns a double value which holds the system load average calculated for the minute preceding the call, where system load average is taken to mean the following:
getCpuTime() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
The total used time of the Guest as reported by the Hypervisor in microseconds.
getCurrentGCThreads() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the number of GC worker threads that participated in the most recent collection.
getDuration() - Method in class com.sun.management.GcInfo
Returns the elapsed time of this GC in milliseconds.
getEndTime() - Method in class com.sun.management.GcInfo
Returns the end time of this GC in milliseconds since the Java virtual machine was started.
getFree() - Method in class com.ibm.lang.management.MemoryUsage
The total amount of free physical memory in bytes.
getFreeSwapSpaceSize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the amount of free swap space in bytes.
getGcAction() - Method in class com.sun.management.GarbageCollectionNotificationInfo
 
getGcCause() - Method in class com.sun.management.GarbageCollectionNotificationInfo
 
getGcCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the total CPU usage of all GC threads.
getGcInfo() - Method in class com.sun.management.GarbageCollectionNotificationInfo
 
getGCMainThreadCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the amount of CPU time spent in the GC by the main thread, in milliseconds.
getGCMasterThreadCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
Deprecated.
renamed to getGCMainThreadCpuUsed
getGCMode() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the current GC mode as a human-readable string.
getGcName() - Method in class com.sun.management.GarbageCollectionNotificationInfo
 
getGCSlaveThreadsCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
Deprecated.
renamed to getGCWorkerThreadsCpuUsed
getGCWorkerThreadsCpuUsed() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the total amount of CPU time spent in the GC by all worker threads, in milliseconds.
getHardwareModel() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Instantiates and returns an instance of a String object containing hardware model information
getHostCpuClockSpeed() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
The the clock speed of the Host Processor in platform-dependent units.
getId() - Method in class com.ibm.lang.management.ProcessorUsage
A unique identifier assigned to the this Processor.
getId() - Method in class com.sun.management.GcInfo
 
getIdle() - Method in class com.ibm.lang.management.ProcessorUsage
The time spent by the Processor sitting idle in microseconds.
getJitCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the total CPU usage of all JIT Threads.
getLastCollectionEndTime() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
Returns the end time in milliseconds of the last garbage collection that was carried out by this collector.
getLastCollectionStartTime() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
Returns the start time in milliseconds of the last garbage collection that was carried out by this collector.
getMaxFileDescriptorCount() - Method in interface com.ibm.lang.management.UnixOperatingSystemMXBean
Returns the maximum number of file descriptors that can be opened in a process.
getMaxHeapSize() - Method in interface com.ibm.lang.management.MemoryMXBean
Get the current maximum heap size in bytes.
getMaxHeapSizeLimit() - Method in interface com.ibm.lang.management.MemoryMXBean
Get the maximum size in bytes to which the max heap size could be increased in the currently running VM.
getMaximumGCThreads() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the maximum number of GC worker threads.
getMaxMemLimit() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
The amount of real Memory allowed to be used by the Guest as reported by the Hypervisor in MB.
getMemoryUsageAfterGc() - Method in class com.sun.management.GcInfo
Returns the memory usage of all memory pools at the end of this GC.
getMemoryUsageBeforeGc() - Method in class com.sun.management.GcInfo
Returns the memory usage of all memory pools at the beginning of this GC.
getMemoryUsed() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
Returns the amount of heap memory used by objects that are managed by the collector corresponding to this bean object.
getMemUsed() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
The total Memory used by the Guest as reported by the Hypervisor in MB.
getMinHeapSize() - Method in interface com.ibm.lang.management.MemoryMXBean
Get the minimum heap size in bytes.
getNativeThreadId() - Method in interface com.ibm.lang.management.ExtendedThreadInfo
 
getNativeThreadId(long) - Method in interface com.ibm.lang.management.ThreadMXBean
Find the native (operating system assigned) thread identifiers corresponding to a unique TID (as returned by java/lang/Thread.getId()).
getNativeThreadIds(long[]) - Method in interface com.ibm.lang.management.ThreadMXBean
Fetches an array of the native (operating system assigned) identifiers corresponding to unique TIDs (as returned by java/lang/Thread.getId()) specified to it.
getNewAvailableProcessors() - Method in class com.ibm.lang.management.AvailableProcessorsNotificationInfo
Returns the new number of available processors after the change that initiated this notification.
getNewProcessingCapacity() - Method in class com.ibm.lang.management.ProcessingCapacityNotificationInfo
Returns the new processing capacity after the change that this notification corresponds to.
getNewTotalPhysicalMemory() - Method in class com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo
Returns the new value of bytes for the total physical memory after the change that this notification corresponds to.
getOnline() - Method in class com.ibm.lang.management.ProcessorUsage
The online/offline status of this Processor.
getOpenFileDescriptorCount() - Method in interface com.ibm.lang.management.UnixOperatingSystemMXBean
Returns the current number of file descriptors that are in opened state.
getPreCollectionUsage() - Method in interface com.ibm.lang.management.MemoryPoolMXBean
If supported by the virtual machine, returns a MemoryUsage which encapsulates this memory pool's memory usage before the most recent run of the garbage collector.
getProcessCpuLoad() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the recent CPU usage for the Java Virtual Machine process.
getProcessCpuTime() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns total amount of time the process has been scheduled or executed so far in both kernel and user modes.
getProcessCpuTimeByNS() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Deprecated.
getProcessID() - Method in interface com.ibm.lang.management.RuntimeMXBean
Returns the native process identifier that identifies the current Java process to the operating system.
getProcessingCapacity() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the collective capacity of the virtual processors in the partition the VM is running in.
getProcessPhysicalMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the amount of physical memory being used by the process in bytes.
getProcessPrivateMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the amount of private memory used by the process in bytes.
getProcessVirtualMemorySize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Deprecated.
getResourceMonitorCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the total CPU usage for all threads of the "Resource-Monitor" category.
getSharedClassCacheFreeSpace() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the free space in bytes of the cache that the JVM is currently connected to.
getSharedClassCacheMaxAotBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the maximum space allowed for AOT data of the cache that the JVM is currently connected to.
getSharedClassCacheMaxAotUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the bytes which are not stored into the shared classes cache due to the current setting of maximum space allowed for AOT data.
getSharedClassCacheMaxJitDataBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the maximum space allowed for JIT data of the cache that the JVM is currently connected to.
getSharedClassCacheMaxJitDataUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the bytes which are not stored into the shared classes cache due to the current setting of maximum space allowed for JIT data.
getSharedClassCacheMinAotBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the minimum space reserved for AOT data of the cache that the JVM is currently connected to.
getSharedClassCacheMinJitDataBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the minimum space reserved for JIT data of the cache that the JVM is currently connected to.
getSharedClassCacheSize() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the total size in bytes of the cache that the JVM is currently connected to.
getSharedClassCacheSoftmxBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the softmx size in bytes of the cache that the JVM is currently connected to.
getSharedClassCacheSoftmxUnstoredBytes() - Method in interface com.ibm.lang.management.MemoryMXBean
Returns the bytes which are not stored into the shared classes cache due to the current setting of softmx in shared classes.
getStartTime() - Method in class com.sun.management.GcInfo
Returns the start time of this GC in milliseconds since the Java virtual machine was started.
getSwapFree() - Method in class com.ibm.lang.management.MemoryUsage
The amount of free swap space in bytes.
getSwapTotal() - Method in class com.ibm.lang.management.MemoryUsage
The amount of total swap space in bytes.
getSystem() - Method in class com.ibm.lang.management.ProcessorUsage
The time spent in system mode in microseconds.
getSystemJvmCpuTime() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the total CPU usage of the "System-JVM" category, which includes GC, JIT and other JVM daemon threads.
getThreadCategory(long) - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
This function gets the current value of the thread category for the target thread.
getThreadInfo() - Method in interface com.ibm.lang.management.ExtendedThreadInfo
 
getThreadsCpuUsage(JvmCpuMonitorInfo) - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
This function updates the user provided JvmCpuMonitorInfo object with CPU usage statistics of the various thread categories.
getThreadsCpuUsage() - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
This function creates a new JvmCpuMonitorInfo object and populates it with CPU usage statistics of the various thread categories.
getTimestamp() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
This method returns the last sampling time stamp.
getTimestamp() - Method in class com.ibm.lang.management.MemoryUsage
The timestamp when the usage statistics were last sampled in microseconds.
getTimestamp() - Method in class com.ibm.lang.management.ProcessorUsage
The timestamp when usage statistics were last sampled in microseconds.
getTimestamp() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
The timestamp when the usage statistics were last sampled in microseconds.
getTimestamp() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
The timestamp when the usage statistics were last sampled in microseconds.
getTotal() - Method in class com.ibm.lang.management.MemoryUsage
The total amount of usable physical memory in bytes.
getTotalCompacts() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
Returns the cumulative total number of compacts that was performed by garbage collector corresponding to this bean object.
getTotalMemoryFreed() - Method in interface com.ibm.lang.management.GarbageCollectorMXBean
Returns the cumulative total amount of memory freed, in bytes, by the garbage collector corresponding to this bean object.
getTotalPhysicalMemory() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Deprecated.
getTotalSwapSpaceSize() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns the total amount of swap space in bytes.
getUser() - Method in class com.ibm.lang.management.ProcessorUsage
The time spent in user mode in microseconds.
getVendor() - Method in interface com.ibm.virtualization.management.HypervisorMXBean
Returns the vendor of the Hypervisor if running in a virtualized environment.
getVMGeneratedCPULoad() - Method in interface com.ibm.lang.management.RuntimeMXBean
Returns a system load average calculated over the minute preceding the call averaged over the number of CPU available to Java virtual machine process.
getVmId() - Method in interface com.ibm.lang.management.RuntimeMXBean
This is provided for the benefit of applications which use attach API to load JVMTI agents into their own JVMs.
getVMIdleState() - Method in interface com.ibm.lang.management.RuntimeMXBean
Returns current JVM Idle state.
getWait() - Method in class com.ibm.lang.management.ProcessorUsage
The time spent by the Processor in Input/Output (IO) wait in microseconds.
GuestOSInfoRetrievalException - Exception in com.ibm.virtualization.management
This exception class is thrown when retrieving Guest (Virtual Machine(VM)/Logical Partition(LPAR)) usage statistics fails.
GuestOSInfoRetrievalException(String) - Constructor for exception com.ibm.virtualization.management.GuestOSInfoRetrievalException
Constructor for the exception class that takes a message string describing the exact nature of the exception.
GuestOSMemoryUsage - Class in com.ibm.virtualization.management
This provides a snapshot of the Guest (Virtual Machine(VM)/Logical Partition(LPAR)) Memory usage statistics as seen by the Hypervisor Host.
GuestOSMemoryUsage() - Constructor for class com.ibm.virtualization.management.GuestOSMemoryUsage
Creates a new GuestOSMemoryUsage instance.
GuestOSMXBean - Interface in com.ibm.virtualization.management
This interface provides Processor and Memory usage statistics of the Guest (Virtual Machine(VM)/Logical Partition(LPAR)) as seen by the Hypervisor Host.
GuestOSProcessorUsage - Class in com.ibm.virtualization.management
This provides a snapshot of the Guest (Virtual Machine(VM)/Logical Partition(LPAR)) Processor usage statistics as seen by the Hypervisor Host.
GuestOSProcessorUsage() - Constructor for class com.ibm.virtualization.management.GuestOSProcessorUsage
Creates a new GuestOSProcessorUsage instance.

H

hashCode() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
Answers an integer hash code for the receiver.
hashCode() - Method in class com.ibm.lang.management.MemoryUsage
Answers an integer hash code for the receiver.
hashCode() - Method in class com.ibm.lang.management.ProcessorUsage
Answers an integer hash code for the receiver.
hashCode() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
Answers an integer hash code for the receiver.
hashCode() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
Answers an integer hash code for the receiver.
hashCode() - Method in class com.sun.management.GcInfo
Answers an integer hash code for the receiver.
HypervisorInfoRetrievalException - Exception in com.ibm.virtualization.management
This exception class is thrown when retrieving Hypervisor information fails.
HypervisorInfoRetrievalException(String) - Constructor for exception com.ibm.virtualization.management.HypervisorInfoRetrievalException
Constructor for the exception class that takes a message string describing the exact nature of the exception.
HypervisorMXBean - Interface in com.ibm.virtualization.management
This interface provides information on whether the current Operating System is running directly on physical hardware or running as a Guest (Virtual Machine (VM)/Logical Partition (LPAR)) on top of a Hypervisor.

I

idleStateName() - Method in enum com.ibm.lang.management.RuntimeMXBean.VMIdleStates
 
idleStateValue() - Method in enum com.ibm.lang.management.RuntimeMXBean.VMIdleStates
 
INSUFFICIENT_PRIVILEGE - Static variable in interface com.ibm.lang.management.CpuLoadCalculationConstants
Indicates this function not supported due to insufficient user privilege.
INTERNAL_ERROR - Static variable in interface com.ibm.lang.management.CpuLoadCalculationConstants
Indicates unexpected internal error.
InvalidOptionException - Exception in openj9.lang.management
This exception is thrown when an invalid option is passed to methods on the openj9.lang.management.OpenJ9DiagnosticsMXBean class.
InvalidOptionException(String, Throwable) - Constructor for exception openj9.lang.management.InvalidOptionException
 
isAttachApiInitialized() - Method in interface com.ibm.lang.management.RuntimeMXBean
Query the state of the Attach API.
isAttachApiTerminated() - Method in interface com.ibm.lang.management.RuntimeMXBean
Query the state of the Attach API.
isEnvironmentVirtual() - Method in interface com.ibm.virtualization.management.HypervisorMXBean
Indicates if the Operating System is running on a Hypervisor or not.
isHardwareEmulated() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Identify whether the underlying hardware is being emulated
isProcessRunning(long) - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Indicates if the specified process is running
isSetMaxHeapSizeSupported() - Method in interface com.ibm.lang.management.MemoryMXBean
Query whether the VM supports runtime reconfiguration of the maximum heap size through the setMaxHeapSize() call.
isVMIdle() - Method in interface com.ibm.lang.management.RuntimeMXBean
 

J

JvmCpuMonitorInfo - Class in com.ibm.lang.management
JvmCpuMonitorInfo provides a snapshot of JVM CPU usage information that is distributed across thread categories.
JvmCpuMonitorInfo() - Constructor for class com.ibm.lang.management.JvmCpuMonitorInfo
Creates a new JvmCpuMonitorInfo instance.
JvmCpuMonitorMXBean - Interface in com.ibm.lang.management
This interface provides APIs to obtain JVM CPU usage information in terms of thread categories.

M

MemoryMXBean - Interface in com.ibm.lang.management
The OpenJ9 extension interface for monitoring the virtual machine's memory management system.
MemoryPoolMXBean - Interface in com.ibm.lang.management
The OpenJ9 interface for managing and monitoring the virtual machine's memory pools.
MemoryUsage - Class in com.ibm.lang.management
This represents a snapshot of the Operating System level Memory usage statistics.
MemoryUsage() - Constructor for class com.ibm.lang.management.MemoryUsage
Creates a new MemoryUsage instance.
MemoryUsageRetrievalException - Exception in com.ibm.lang.management
Exception class whose instance is thrown when Memory usage sampling fails.
MemoryUsageRetrievalException(String) - Constructor for exception com.ibm.lang.management.MemoryUsageRetrievalException
Constructor for the exception class that takes a message string describing the exact nature of the exception.
MINIMUM_INTERVAL - Static variable in interface com.ibm.lang.management.CpuLoadCalculationConstants
The minimum time between successive calls required to obtain a valid CPU load measurement.

O

openj9.lang.management - package openj9.lang.management
OpenJ9 management extensions to java.lang.management.
OpenJ9DiagnosticsMXBean - Interface in openj9.lang.management
This interface provides APIs to dynamically trigger dump agents.
OperatingSystemMXBean - Interface in com.ibm.lang.management
OpenJ9 platform management extension interface for the Operating System on which the Java Virtual Machine is running.

P

PROCESSING_CAPACITY_CHANGE - Static variable in class com.ibm.lang.management.ProcessingCapacityNotificationInfo
 
ProcessingCapacityNotificationInfo - Class in com.ibm.lang.management
Encapsulates the details of a DLPAR notification emitted by a OperatingSystemMXBean when the available processing capacity changes.
ProcessingCapacityNotificationInfo(int) - Constructor for class com.ibm.lang.management.ProcessingCapacityNotificationInfo
Constructs a new instance of this object.
ProcessorUsage - Class in com.ibm.lang.management
This represents a snapshot of the Operating System level Processor usage statistics.
ProcessorUsage() - Constructor for class com.ibm.lang.management.ProcessorUsage
Creates a new ProcessorUsage instance.
ProcessorUsageRetrievalException - Exception in com.ibm.lang.management
Exception class whose instance is thrown when Processor usage sampling fails.
ProcessorUsageRetrievalException(String) - Constructor for exception com.ibm.lang.management.ProcessorUsageRetrievalException
Constructor for the exception class that takes a message string describing the exact nature of the exception.

Q

queryDumpOptions() - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
Returns the current dump configuration as an array of Strings, or null if an internal error occurs.

R

resetDumpOptions() - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
Reset the JVM dump options to the settings specified when the JVM was started removing any additional configuration done since then.
retrieveMemoryUsage(MemoryUsage) - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns an updated MemoryUsage object that represents the current snapshot of Memory usage statistics.
retrieveMemoryUsage() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Instantiates and returns an instance of MemoryUsage object that represents the current snapshot of Memory usage statistics.
retrieveMemoryUsage(GuestOSMemoryUsage) - Method in interface com.ibm.virtualization.management.GuestOSMXBean
Snapshot of the Guest Memory usage statistics as seen by the Hypervisor, returned as a GuestOSMemoryUsage object.
retrieveMemoryUsage() - Method in interface com.ibm.virtualization.management.GuestOSMXBean
Function instantiates a GuestOSMemoryUsage object and populates it with the current snapshot of Memory Usage statistics of the Guest as seen by the Hypervisor.
retrieveProcessorUsage(ProcessorUsage[]) - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns an updated array of ProcessorUsage objects that represent the current snapshot of individual Processor usage times.
retrieveProcessorUsage() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Instantiates and returns an array of ProcessorUsage objects that represent the current snapshot of individual Processor usage times.
retrieveProcessorUsage(GuestOSProcessorUsage) - Method in interface com.ibm.virtualization.management.GuestOSMXBean
Snapshot of the Guest Processor usage statistics as seen by the Hypervisor, returned as a GuestOSProcessorUsage object.
retrieveProcessorUsage() - Method in interface com.ibm.virtualization.management.GuestOSMXBean
Function instantiates a GuestOSProcessorUsage object and populates it with the current snapshot of Processor Usage statistics of the Guest as seen by the Hypervisor.
retrieveTotalProcessorUsage(ProcessorUsage) - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Returns an updated ProcessorUsage object that represents the current snapshot of Processor usage statistics.
retrieveTotalProcessorUsage() - Method in interface com.ibm.lang.management.OperatingSystemMXBean
Instantiate and return a new ProcessorUsage object that represents the current snapshot of Processor usage statistics.
RuntimeMXBean - Interface in com.ibm.lang.management
The OpenJ9 extension interface for the runtime system of the virtual machine.
RuntimeMXBean.VMIdleStates - Enum in com.ibm.lang.management
Defines the different states of RuntimeMXBean.getVMIdleState().

S

setDumpOptions(String) - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
This function sets options for the dump subsystem.
setMaxHeapSize(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the current maximum heap size to size.
setSharedClassCacheMaxAotBytes(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the maximum shared classes cache space allowed for AOT data to value bytes.
setSharedClassCacheMaxJitDataBytes(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the maximum shared classes cache space allowed for JIT data to value bytes.
setSharedClassCacheMinAotBytes(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the minimum shared classes cache space reserved for AOT data to value bytes.
setSharedClassCacheMinJitDataBytes(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the minimum shared classes cache space reserved for JIT data to value bytes.
setSharedClassCacheSoftmxBytes(long) - Method in interface com.ibm.lang.management.MemoryMXBean
Set the shared class softmx size to value.
setThreadCategory(long, String) - Method in interface com.ibm.lang.management.JvmCpuMonitorMXBean
This function sets the thread category of the target thread.

T

ThreadMXBean - Interface in com.ibm.lang.management
The OpenJ9 extension interface to ThreadMXBean.
toCompositeData(CompositeType) - Method in class com.sun.management.GarbageCollectionNotificationInfo
Return the CompositeData representation of this GarbageCollectionNotificationInfo.
toCompositeData(CompositeType) - Method in class com.sun.management.GcInfo
Return the CompositeData representation of this GcInfo, including any GC-specific attributes.
toString() - Method in class com.ibm.lang.management.JvmCpuMonitorInfo
Text description of this JvmCpuMonitorInfo object.
toString() - Method in class com.ibm.lang.management.MemoryUsage
Text description of this MemoryUsage object.
toString() - Method in class com.ibm.lang.management.ProcessorUsage
Text description of this ProcessorUsage object.
toString() - Method in class com.ibm.virtualization.management.GuestOSMemoryUsage
Text description of this GuestOSMemoryUsage object.
toString() - Method in class com.ibm.virtualization.management.GuestOSProcessorUsage
Text description of this GuestOSProcessorUsage object.
toString() - Method in class com.sun.management.GcInfo
Answers a string containing a concise, human-readable description of the receiver.
TOTAL_PHYSICAL_MEMORY_CHANGE - Static variable in class com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo
 
TotalPhysicalMemoryNotificationInfo - Class in com.ibm.lang.management
Encapsulates the details of a DLPAR notification emitted by a OperatingSystemMXBean when the total physical memory changes.
TotalPhysicalMemoryNotificationInfo(long) - Constructor for class com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo
Constructs a new instance of this object.
triggerClassicHeapDump() - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
This function triggers the heap dump agent and requests for a heap dump in CLASSIC format.
triggerDump(String) - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
This function triggers the specified dump agent.
triggerDumpToFile(String, String) - Method in interface openj9.lang.management.OpenJ9DiagnosticsMXBean
This function triggers the specified dump agent.

U

UnixOperatingSystemMXBean - Interface in com.ibm.lang.management
Interface provides platform-specific management utilities on Unix and Unix-like operating systems.
UNSUPPORTED_VALUE - Static variable in interface com.ibm.lang.management.CpuLoadCalculationConstants
Indicates this function is not supported at all on this platform.

V

valueOf(String) - Static method in enum com.ibm.lang.management.RuntimeMXBean.VMIdleStates
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.lang.management.RuntimeMXBean.VMIdleStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.sun.management.GcInfo
A C D E F G H I J M O P Q R S T U V 
Skip navigation links
OpenJ9 Monitoring and Management Interface Classes

Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2001, 2024 IBM Corp. and others.