com.ibm.lang.management

Class ProcessingCapacityNotificationInfo

  1. java.lang.Object
  2. extended bycom.ibm.lang.management.ProcessingCapacityNotificationInfo

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

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
PROCESSING_CAPACITY_CHANGE

Constructor Summary

Constructor and Description
ProcessingCapacityNotificationInfo(int newProcessingCapacity)
Constructs a new instance of this object.

Method Summary

Modifier and Type Method and Description
  1. static
  2. ProcessingCapacityNotificationInfo
from(javax.management.openmbean.CompositeData cd)
Receives a CompositeDatarepresenting a ProcessingCapacityNotificationInfo object and attempts to return the root ProcessingCapacityNotificationInfo instance.
  1. int
getNewProcessingCapacity()
Returns the new processing capacity after the change that this notification corresponds to.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

PROCESSING_CAPACITY_CHANGE

  1. public static final java.lang.String PROCESSING_CAPACITY_CHANGE
See Also:

Constructor Detail

ProcessingCapacityNotificationInfo

  1. 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 Detail

getNewProcessingCapacity

  1. 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

  1. public static ProcessingCapacityNotificationInfo from( javax.management.openmbean.CompositeData cd)
Receives a CompositeDatarepresenting 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:
java.lang.IllegalArgumentException - if argument cd does not correspond to a ProcessingCapacityNotificationInfo with the following attribute:
  • newProcessingCapacity( java.lang.Integer)