Class ProcessingCapacityNotificationInfo

java.lang.Object
com.ibm.lang.management.ProcessingCapacityNotificationInfo

public class ProcessingCapacityNotificationInfo extends Object
Encapsulates the details of a DLPAR notification emitted by a OperatingSystemMXBean when the available processing capacity changes. Specifically, this notification indicates that the value returned by OperatingSystemMXBean.getProcessingCapacity() has changed.
Since:
1.5
  • Field Details

  • Constructor Details

    • ProcessingCapacityNotificationInfo

      public ProcessingCapacityNotificationInfo(int newProcessingCapacity)
      Constructs a new instance of this object.
      Parameters:
      newProcessingCapacity - the new processing capacity in units of 1% of a physical processor's capacity
  • Method Details

    • getNewProcessingCapacity

      public int getNewProcessingCapacity()
      Returns the new processing capacity after the change that this notification corresponds to.
      Returns:
      the new processing capacity in units of 1% of a physical processor's capacity.
    • from

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