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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProcessingCapacityNotificationInfo(int newProcessingCapacity) Constructs a new instance of this object. -
Method Summary
Modifier and TypeMethodDescriptionfrom(CompositeData cd) Receives aCompositeDatarepresenting aProcessingCapacityNotificationInfoobject and attempts to return the rootProcessingCapacityNotificationInfoinstance.intReturns 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 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)
-