java.lang.Object
com.ibm.lang.management.ProcessingCapacityNotificationInfo
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 Summary
-
Constructor Summary
ConstructorDescriptionProcessingCapacityNotificationInfo
(int newProcessingCapacity) Constructs a new instance of this object. -
Method Summary
Modifier and TypeMethodDescriptionfrom
(CompositeData cd) Receives aCompositeData
representing aProcessingCapacityNotificationInfo
object and attempts to return the rootProcessingCapacityNotificationInfo
instance.int
Returns the new processing capacity after the change that this notification corresponds to.
-
Field Details
-
PROCESSING_CAPACITY_CHANGE
- See Also:
-
-
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 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
)
-