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( );
}