Name
MemoryNotificationInfo
Synopsis
This class holds information about memory usage
in a given memory pool and is generated when that usage crosses a
threshold specified by a MemoryPoolMXBean
. Use the
from( )
method to construct a
MemoryNotificationInfo
object from the user data
of a javax.management.Notification
object.
Notifications and the javax.management
package are
beyond the scope of this book.
public class MemoryNotificationInfo { // Public Constructors public MemoryNotificationInfo(String poolName, MemoryUsage usage, long count); // Public Constants public static final String MEMORY_COLLECTION_THRESHOLD_EXCEEDED; ="java.management.memory.collection.threshold.exceeded" public static final String MEMORY_THRESHOLD_EXCEEDED; ="java.management.memory.threshold.exceeded" // Public Class Methods public static MemoryNotificationInfo from(javax.management.openmbean.CompositeData cd); // Public Instance Methods public long getCount( ); public String getPoolName( ); public MemoryUsage getUsage( ); }
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.