com.ibm.lang.management
Class AvailableProcessorsNotificationInfo
- java.lang.Object
com.ibm.lang.management.AvailableProcessorsNotificationInfo
- public class AvailableProcessorsNotificationInfo
- extends java.lang.Object
OperatingSystemMXBean
when the number
of available processors changes.
Specifically, this notifiation indicates that the value returned by
OperatingSystemMXBean.getAvailableProcessors()
has changed.
Since:
1.5
Field Summary
Modifier and Type | Field and Description |
---|---|
|
AVAILABLE_PROCESSORS_CHANGE
|
Constructor Summary
Constructor and Description |
---|
AvailableProcessorsNotificationInfo(int newAvailableProcessors)
Constructs a new instance of this object.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
from(javax.management.openmbean.CompositeData cd)
Receives a
CompositeData representing a
AvailableProcessorsNotificationInfo object and attempts to
return the root AvailableProcessorsNotificationInfo
instance.
|
|
|
getNewAvailableProcessors()
Returns the new number of available processors after the change that
initiated this notification.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
AVAILABLE_PROCESSORS_CHANGE
- public static final java.lang.String AVAILABLE_PROCESSORS_CHANGE
See Also:
Constructor Detail
AvailableProcessorsNotificationInfo
- public AvailableProcessorsNotificationInfo( int newAvailableProcessors)
Constructs a new instance of this object.
Parameters:
newAvailableProcessors
- the new number of processors available Method Detail
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
- public static AvailableProcessorsNotificationInfo from( javax.management.openmbean.CompositeData cd)
Receives a
CompositeData
representing a
AvailableProcessorsNotificationInfo
object and attempts to
return the root AvailableProcessorsNotificationInfo
instance.
Parameters:
cd
- a CompositeDate
that represents a
AvailableProcessorsNotificationInfo
. Returns:
if
cd
is non- null
, returns a new
instance of AvailableProcessorsNotificationInfo
.
If cd
is null
, returns
null
. Throws:
java.lang.IllegalArgumentException
- if argument cd
does not correspond to a
AvailableProcessorsNotificationInfo
with the
following attribute:
newAvailableProcessors
(java.lang.Integer
)