WLDFInstrumentationRuntimeMBean
Overview | Related MBeans | Attributes | Operations
Overview
This interface defines various methods for accessing runtime information about the diagnostic instrumentation system.
Since 9.0.0.0 Fully Qualified Interface Name If you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.WLDFInstrumentationRuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.
Attributes
This section describes the following attributes:
CachingDisabled
Private property that disables caching in proxies.
Privileges Read only Type boolean
CallJoinpointCount
The number of affected CALL joinpoints for all classes that were inspected. (CALL joinpoints are on the caller side.)
Privileges Read only Type int
ClassweaveAbortCount
Number of classes for which the class weaving aborted with some exceptional situation
Privileges Read only Type int
ExecutionJoinpointCount
The number of affected EXECUTION joinpoints for all classes that were inspected. (EXECUTION joinpoints are on the callee side.)
Privileges Read only Type int
InspectedClassesCount
The number of classes inspected for weaving (weaving is the insertion of diagnostic code).
Privileges Read only Type int
MaxWeavingTime
For all classes, the weaving time in nanoseconds for the class that required the most time to process (includes the time spent both for inspection and for modification).
Privileges Read only Type long
MBeanInfo
Returns the MBean info for this MBean.
Deprecated.
Privileges Read only Type javax.management.MBeanInfo
MethodInvocationStatistics
Map containing the method invocation statistics for this scope. It is a nested Map structure. The first level Map is keyed by the fully qualified class names within the instrumentation scope. It yields another Map containing the method data within an instrumented class. The method data Map is keyed by the method name and it yields another Map structure that is keyed by the method signatures. Method signature key is represented by a comma separated list of the input parameters. Each method signature key's value is the ultimate statistics Map object that contains entries with predefined keys: count, min, max, avg, sum, sum_of_squares, and std_deviation. The value for these keys indicate the associated metric.
When specifying this attribute as part of a variable within a WLDF Watch rule expression, explicitly declare the WLDFInstrumentationRuntime type. Otherwise, the system can't determine the type when validating the attribute expression, and the expression won't work.
Privileges Read only Type java.util.Map
MinWeavingTime
For all classes, the weaving time in nanoseconds for the class that required the least time to process (includes the time spent both for inspection and for modification).
Privileges Read only Type long
ModifiedClassesCount
The number of modified classes (classes where diagnostic code has been inserted).
Privileges Read only Type int
Name of
Name of configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges Read only Type java.lang.String
ObjectName
Returns the ObjectName under which this MBean is registered in the MBean server.
Deprecated.
Privileges Read only Type weblogic.management.WebLogicObjectName
Parent
Return the immediate parent for this MBean
Privileges Read/Write Type
Registered
Returns false if the the MBean represented by this object has been unregistered.
Deprecated.
Privileges Read only Type boolean
TotalWeavingTime
For all classes, the total weaving time in nanoseconds for processing (includes the time spent both for inspection and for modification).
Privileges Read only Type long
Type
Returns the type of the MBean.
Privileges Read only Type java.lang.String
Operations
This section describes the following operations:
getMethodInvocationStatisticsData
Drills down into the nested MethodInvocationStatistics Map structure and returns the object at the specified level.
Operation Name "getMethodInvocationStatisticsData"
Parameters Object [] { expr }
where:
expr is an object of type
java.lang.String that specifies:
Expression conforming to the harvester syntax for the MethodInvocationStatistics property without the attribute name prefix.
Signature String [] { "java.lang.String" }
Returns Object
Exceptions
weblogic.management.ManagementException
preDeregister
Operation Name "preDeregister"
Parameters null
Signature null
Returns void
Exceptions
java.lang.Exception
resetMethodInvocationStatisticsData
Resets the nested MethodInvocationStatistics structure and reinitializes the underlying metrics.
Operation Name "resetMethodInvocationStatisticsData"
Parameters Object [] { expr }
where:
expr is an object of type
java.lang.String that specifies:
Expression conforming to the harvester syntax for the MethodInvocationStatistics property without the attribute name prefix.
Signature String [] { "java.lang.String" }
Returns void
Exceptions
weblogic.management.ManagementException