- java.lang.Object
-
- com.ibm.lang.management.ProcessingCapacityNotificationInfo
-
public class ProcessingCapacityNotificationInfo extends Object
Encapsulates the details of a DLPAR notification emitted by aOperatingSystemMXBeanwhen the available processing capacity changes. Specifically, this notification indicates that the value returned byOperatingSystemMXBean.getProcessingCapacity()has changed.- Since:
- 1.5
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROCESSING_CAPACITY_CHANGE
-
Constructor Summary
Constructors Constructor Description ProcessingCapacityNotificationInfo(int newProcessingCapacity)Constructs a new instance of this object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProcessingCapacityNotificationInfofrom(CompositeData cd)Receives aCompositeDatarepresenting aProcessingCapacityNotificationInfoobject and attempts to return the rootProcessingCapacityNotificationInfoinstance.intgetNewProcessingCapacity()Returns the new processing capacity after the change that this notification corresponds to.
-
-
-
Field Detail
-
PROCESSING_CAPACITY_CHANGE
public static final String PROCESSING_CAPACITY_CHANGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public static ProcessingCapacityNotificationInfo from(CompositeData cd)
Receives aCompositeDatarepresenting aProcessingCapacityNotificationInfoobject and attempts to return the rootProcessingCapacityNotificationInfoinstance.- Parameters:
cd- aCompositeDatethat represents aProcessingCapacityNotificationInfo.- Returns:
- if
cdis non-null, returns a new instance ofProcessingCapacityNotificationInfo. Ifcdisnull, returnsnull. - Throws:
IllegalArgumentException- if argumentcddoes not correspond to aProcessingCapacityNotificationInfowith the following attribute:newProcessingCapacity(java.lang.Integer)
-
-