java.lang.Object
com.ibm.lang.management.AvailableProcessorsNotificationInfo
Encapsulates the details of a DLPAR notification emitted by a
OperatingSystemMXBean
when the number
of available processors changes.
Specifically, this notification indicates that the value returned by
OperatingSystemMXBean.getAvailableProcessors()
has changed.- Since:
- 1.5
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAvailableProcessorsNotificationInfo
(int newAvailableProcessors) Constructs a new instance of this object. -
Method Summary
Modifier and TypeMethodDescriptionfrom
(CompositeData cd) Receives aCompositeData
representing aAvailableProcessorsNotificationInfo
object and attempts to return the rootAvailableProcessorsNotificationInfo
instance.int
Returns the new number of available processors after the change that initiated this notification.
-
Field Details
-
AVAILABLE_PROCESSORS_CHANGE
- See Also:
-
-
Constructor Details
-
AvailableProcessorsNotificationInfo
public AvailableProcessorsNotificationInfo(int newAvailableProcessors) Constructs a new instance of this object.- Parameters:
newAvailableProcessors
- the new number of processors available
-
-
Method Details
-
getNewAvailableProcessors
public int getNewAvailableProcessors()Returns the new number of available processors after the change that initiated this notification.- Returns:
- the number of available processors
-
from
Receives aCompositeData
representing aAvailableProcessorsNotificationInfo
object and attempts to return the rootAvailableProcessorsNotificationInfo
instance.- Parameters:
cd
- aCompositeDate
that represents aAvailableProcessorsNotificationInfo
.- Returns:
- if
cd
is non-null
, returns a new instance ofAvailableProcessorsNotificationInfo
. Ifcd
isnull
, returnsnull
. - Throws:
IllegalArgumentException
- if argumentcd
does not correspond to aAvailableProcessorsNotificationInfo
with the following attribute:newAvailableProcessors
(java.lang.Integer
)
-