Perf MBean

Management interface for the Performance metrics subsystem.


Operation Summary
voidsetInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec mbeanLevelSpec, java.lang.Boolean recursive)
           Set the instrumentation level for the MBean specified in MBeanLevelSpec to be the new level as specified in MBenaLevelSpec and return the updated MBeanLevelSpecs in the server
voidsetInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec[] mbeanLevelSpec, java.lang.Boolean recursive)
           Set the instrumentation level for the MBeans specified in MBeanLevelSpec[] to be the new levels as specified in MBenaLevelSpec[] and return the updated MBeanLevelSpecs in the server
voidsetInstrumentationLevel(java.lang.String levelSpecString, java.lang.Boolean recursive)
           Set the instrumentation level based on the levels specified in the string parameter
com.ibm.websphere.pmi.stat.MBeanLevelSpec[]getInstrumentationLevel(javax.management.ObjectName objectName, java.lang.Boolean recursive)
           Return an array of MBeanLevelSpec - the descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
com.ibm.websphere.pmi.stat.MBeanLevelSpec[]getInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd, java.lang.Boolean recursive)
           Return an array of MBeanLevelSpec - the descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
java.lang.StringgetInstrumentationLevelString()
           Return the String for the top level PMI modules - a string with a list of PMI_MODULE_NAME=LEVEL seperated by ':'
com.ibm.websphere.pmi.PmiModuleConfig[]getConfigs()
           return the static descriptions of performance data in all statistic providers
com.ibm.websphere.pmi.PmiModuleConfiggetConfig(javax.management.ObjectName objectName)
           return the static descriptions of performance data with the specified MBean ObjectName
com.ibm.websphere.pmi.stat.MBeanStatDescriptor[]listStatMembers(javax.management.ObjectName objectName)
           Return an array of MBeanStatDescriptors for its immediate children in PMI hierarchy
com.ibm.websphere.pmi.stat.MBeanStatDescriptor[]listStatMembers(com.ibm.websphere.pmi.stat.MBeanStatDescriptor objectName)
           Return an array of MBeanStatDescriptors for its immediate children in PMI hierarchy
java.lang.StringlistStatMemberNames(javax.management.ObjectName objectName)
           Return a list of submodule names under the MBean
java.lang.StringgetStatsString(javax.management.ObjectName objectName, java.lang.Boolean recursive)
           Return the Stats Object in String
java.lang.StringgetStatsString(javax.management.ObjectName objectName, java.lang.String submoduleName, java.lang.Boolean recursive)
           Return the Stats Object in String
com.ibm.websphere.pmi.stat.StatsgetStatsObject(javax.management.ObjectName objectName, java.lang.Boolean recursive)
           Return the Stats Object for the ObjectName
com.ibm.websphere.pmi.stat.StatsgetStatsObject(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd, java.lang.Boolean recursive)
           Returns Stats object for the MBeanStatDescriptor which includes an ObjectName and an optional StatDescriptor
com.ibm.websphere.pmi.stat.Stats[]getStatsArray(javax.management.ObjectName[] objectName, java.lang.Boolean recursive)
           Returns an array of Stats objects for the array of ObjectNames
com.ibm.websphere.pmi.stat.Stats[]getStatsArray(com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] msd, java.lang.Boolean recursive)
           Returns an array of Stats objects for the array of MBeanStatDescriptors
com.ibm.websphere.pmi.stat.StatsgetStatsObject(com.ibm.ws.pmi.server.DataDescriptor datadescriptor, java.lang.Boolean recursive)
           Return the Stats Object for the DataDescriptor
com.ibm.websphere.pmi.stat.Stats[]getStatsArray(com.ibm.ws.pmi.server.DataDescriptor[] dataDescriptor, java.lang.Boolean recursive)
           Returns an array of Stats objects for the array of DataDescriptors
com.ibm.ws.pmi.server.DataDescriptor[]listStatMembers(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor)
           Return an array of DataDescriptors for its immediate children in PMI hierarchy
voidsetInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor perfLevelSpec, java.lang.Boolean recursive)
           Set the instrumentation level for the PMI module specified in PerfLevelDescriptor to be the new level
voidsetInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor[] perfLevelSpec, java.lang.Boolean recursive)
           Set the instrumentation level for the PMI module specified in PerfLevelDescriptor to be the new level
com.ibm.ws.pmi.server.PerfLevelDescriptor[]getInstrumentationLevel(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor, java.lang.Boolean recursive)
           Return an array of PerfLevelDescriptor for the given PMI module

Operation Detail

setInstrumentationLevel

public void setInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec mbeanLevelSpec, java.lang.Boolean recursive)
Set the instrumentation level for the MBean specified in MBeanLevelSpec to be the new level as specified in MBenaLevelSpec and return the updated MBeanLevelSpecs in the server
Parameters:
mbeanLevelSpec - A descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
recursive - Is operation recursive?

setInstrumentationLevel

public void setInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec[] mbeanLevelSpec, java.lang.Boolean recursive)
Set the instrumentation level for the MBeans specified in MBeanLevelSpec[] to be the new levels as specified in MBenaLevelSpec[] and return the updated MBeanLevelSpecs in the server
Parameters:
mbeanLevelSpec - An array of descriptors including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
recursive - Is operation recursive?

setInstrumentationLevel

public void setInstrumentationLevel(java.lang.String levelSpecString, java.lang.Boolean recursive)
Set the instrumentation level based on the levels specified in the string parameter
Parameters:
levelSpecString - The instrumentation level settings in String format
recursive - Is operation recursive?

getInstrumentationLevel

public com.ibm.websphere.pmi.stat.MBeanLevelSpec[] getInstrumentationLevel(javax.management.ObjectName objectName, java.lang.Boolean recursive)
Return an array of MBeanLevelSpec - the descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
Parameters:
objectName - The ObjectName for the requested MBean
recursive - Is operation recursive?

getInstrumentationLevel

public com.ibm.websphere.pmi.stat.MBeanLevelSpec[] getInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd, java.lang.Boolean recursive)
Return an array of MBeanLevelSpec - the descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation level
Parameters:
msd - The descriptor including the MBean ObjectName and an optional StatDescriptor
recursive - Is operation recursive?

getInstrumentationLevelString

public java.lang.String getInstrumentationLevelString()
Return the String for the top level PMI modules - a string with a list of PMI_MODULE_NAME=LEVEL seperated by ':'

getConfigs

public com.ibm.websphere.pmi.PmiModuleConfig[] getConfigs()
return the static descriptions of performance data in all statistic providers

getConfig

public com.ibm.websphere.pmi.PmiModuleConfig getConfig(javax.management.ObjectName objectName)
return the static descriptions of performance data with the specified MBean ObjectName
Parameters:
objectName - The ObjectName for the requested MBean

listStatMembers

public com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] listStatMembers(javax.management.ObjectName objectName)
Return an array of MBeanStatDescriptors for its immediate children in PMI hierarchy
Parameters:
objectName - The ObjectName for the requested MBean

listStatMembers

public com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] listStatMembers(com.ibm.websphere.pmi.stat.MBeanStatDescriptor objectName)
Return an array of MBeanStatDescriptors for its immediate children in PMI hierarchy
Parameters:
objectName - The descriptor including the MBean ObjectName and an optional StatDescriptor

listStatMemberNames

public java.lang.String listStatMemberNames(javax.management.ObjectName objectName)
Return a list of submodule names under the MBean
Parameters:
objectName - The ObjectName for the requested MBean

getStatsString

public java.lang.String getStatsString(javax.management.ObjectName objectName, java.lang.Boolean recursive)
Return the Stats Object in String
Parameters:
objectName - The ObjectName for the requested MBean
recursive - Is operation recursive?

getStatsString

public java.lang.String getStatsString(javax.management.ObjectName objectName, java.lang.String submoduleName, java.lang.Boolean recursive)
Return the Stats Object in String
Parameters:
objectName - The ObjectName for the requested MBean
submoduleName - Name of the submodule in that MBean
recursive - Is operation recursive?

getStatsObject

public com.ibm.websphere.pmi.stat.Stats getStatsObject(javax.management.ObjectName objectName, java.lang.Boolean recursive)
Return the Stats Object for the ObjectName
Parameters:
objectName - The ObjectName for the requested MBean
recursive - Is operation recursive?

getStatsObject

public com.ibm.websphere.pmi.stat.Stats getStatsObject(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd, java.lang.Boolean recursive)
Returns Stats object for the MBeanStatDescriptor which includes an ObjectName and an optional StatDescriptor
Parameters:
msd - The descriptor including the target ObjectName and an optional StatDescriptor
recursive - Is operation recursive?

getStatsArray

public com.ibm.websphere.pmi.stat.Stats[] getStatsArray(javax.management.ObjectName[] objectName, java.lang.Boolean recursive)
Returns an array of Stats objects for the array of ObjectNames
Parameters:
objectName - Array of names of the target Objects
recursive - Is operation recursive?

getStatsArray

public com.ibm.websphere.pmi.stat.Stats[] getStatsArray(com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] msd, java.lang.Boolean recursive)
Returns an array of Stats objects for the array of MBeanStatDescriptors
Parameters:
msd - An array of descriptors including the target ObjectNames and optional StatDescriptors
recursive - Is operation recursive?

getStatsObject

public com.ibm.websphere.pmi.stat.Stats getStatsObject(com.ibm.ws.pmi.server.DataDescriptor datadescriptor, java.lang.Boolean recursive)
Return the Stats Object for the DataDescriptor
Parameters:
datadescriptor - DataDescriptor for the requested PMI module
recursive - Is operation recursive?

getStatsArray

public com.ibm.websphere.pmi.stat.Stats[] getStatsArray(com.ibm.ws.pmi.server.DataDescriptor[] dataDescriptor, java.lang.Boolean recursive)
Returns an array of Stats objects for the array of DataDescriptors
Parameters:
dataDescriptor - An array of Data Descriptors
recursive - Is operation recursive?

listStatMembers

public com.ibm.ws.pmi.server.DataDescriptor[] listStatMembers(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor)
Return an array of DataDescriptors for its immediate children in PMI hierarchy
Parameters:
dataDescriptor - DataDescriptor for the requested PMI module

setInstrumentationLevel

public void setInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor perfLevelSpec, java.lang.Boolean recursive)
Set the instrumentation level for the PMI module specified in PerfLevelDescriptor to be the new level
Parameters:
perfLevelSpec - A PerfDescriptor
recursive - Is operation recursive?

setInstrumentationLevel

public void setInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor[] perfLevelSpec, java.lang.Boolean recursive)
Set the instrumentation level for the PMI module specified in PerfLevelDescriptor to be the new level
Parameters:
perfLevelSpec - PerfDescriptor array
recursive - Is operation recursive?

getInstrumentationLevel

public com.ibm.ws.pmi.server.PerfLevelDescriptor[] getInstrumentationLevel(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor, java.lang.Boolean recursive)
Return an array of PerfLevelDescriptor for the given PMI module
Parameters:
dataDescriptor - The DataDescriptor for the requested PMI module
recursive - Is operation recursive?

Copyright IBM Corp. 1996-2003