com.ibm.wsspi.pmi.factory
Interface StatsGroup
- public interface StatsGroup
The aggregation logic is handled by WebSphere Performance Monitoring Infrastructure (PMI).
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getInstrumentationLevel()
Return the current instrumentation/monitoring level for this StatsGroup.
|
|
getMBean()
Return the MBean name associated with this StatsGroup.
|
|
getMBeanStatDescriptor()
Deprecated. No replacement.
|
|
getName()
Returns the name of the group
|
|
setMBean(javax.management.ObjectName mBeanName)
Associate a managed object MBean with this StatsGroup.
|
Method Detail
getName
- java.lang.String getName()
Returns the name of the group
Returns:
instance name
getMBean
- javax.management.ObjectName getMBean( )
Return the MBean name associated with this StatsGroup.
Return null if no MBean is associated.
Returns:
MBean ObjectName
setMBean
- void setMBean(javax.management.ObjectName mBeanName)
Associate a managed object MBean with this StatsGroup.
This is required to access the statistics by calling getStats() on the managed object MBean.
Parameters:
mBeanName
- managed object ObjectName getInstrumentationLevel
- int getInstrumentationLevel()
Return the current instrumentation/monitoring level for this StatsGroup. The instrumentation
level will only affect the grouping ability of the StatsGroup and not the instrumentation level
of the individual StatsInstance.
The instrumentation level is set via Administrative Console, WSAdmin, PerfMBean and PMI API.
The default instrumentaion level is LEVEL_NONE when the instance is created.
The various levels are defined in com.ibm.websphere.pmi.PmiConstants
Returns:
instrumentation level
getMBeanStatDescriptor
- com.ibm.websphere.pmi.stat.MBeanStatDescriptor getMBeanStatDescriptor( )
Deprecated. No replacement.
Returns the MBeanStatDescriptor for this StatsGroup.
If an MBean is associated with the StatsGroup then the ObjectName will be returned as part of the MBeanStatDescriptor.
Returns:
MBeanStatDescriptor of the StatsGroup