Class TotalPhysicalMemoryNotificationInfo

java.lang.Object
com.ibm.lang.management.TotalPhysicalMemoryNotificationInfo

public class TotalPhysicalMemoryNotificationInfo extends Object
Encapsulates the details of a DLPAR notification emitted by a OperatingSystemMXBean when the total physical memory changes. Specifically, this notification indicates that the value returned by OperatingSystemMXBean.getTotalPhysicalMemorySize() has changed.
  • Field Details

  • Constructor Details

    • TotalPhysicalMemoryNotificationInfo

      public TotalPhysicalMemoryNotificationInfo(long newTotalPhysicalMemory)
      Constructs a new instance of this object.
      Parameters:
      newTotalPhysicalMemory - the new total bytes of physical memory
  • Method Details

    • getNewTotalPhysicalMemory

      public long getNewTotalPhysicalMemory()
      Returns the new value of bytes for the total physical memory after the change that this notification corresponds to.
      Returns:
      the new physical memory total in bytes
    • from

      Receives a CompositeData representing a TotalPhysicalMemoryNotificationInfo object and attempts to return the root TotalPhysicalMemoryNotificationInfo instance.
      Parameters:
      cd - a CompositeDate that represents a TotalPhysicalMemoryNotificationInfo.
      Returns:
      if cd is non- null, returns a new instance of TotalPhysicalMemoryNotificationInfo. If cd is null, returns null.
      Throws:
      IllegalArgumentException - if argument cd does not correspond to a TotalPhysicalMemoryNotificationInfo with the following attribute:
      • newTotalPhysicalMemory( java.lang.Long)