- java.lang.Object
-
- com.ibm.lang.management.ProcessingCapacityNotificationInfo
-
public class ProcessingCapacityNotificationInfo extends Object
Encapsulates the details of a DLPAR notification emitted by aOperatingSystemMXBean
when 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 String
PROCESSING_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 ProcessingCapacityNotificationInfo
from(CompositeData cd)
Receives aCompositeData
representing aProcessingCapacityNotificationInfo
object and attempts to return the rootProcessingCapacityNotificationInfo
instance.int
getNewProcessingCapacity()
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 aCompositeData
representing aProcessingCapacityNotificationInfo
object and attempts to return the rootProcessingCapacityNotificationInfo
instance.- Parameters:
cd
- aCompositeDate
that represents aProcessingCapacityNotificationInfo
.- Returns:
- if
cd
is non-null
, returns a new instance ofProcessingCapacityNotificationInfo
. Ifcd
isnull
, returnsnull
. - Throws:
IllegalArgumentException
- if argumentcd
does not correspond to aProcessingCapacityNotificationInfo
with the following attribute:newProcessingCapacity
(java.lang.Integer
)
-
-