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. |
This section describes the following attributes:
Private property that disables caching in proxies.
Privileges | Read only |
Type | boolean |
The number of affected CALL joinpoints for all classes that were inspected. (CALL joinpoints are on the caller side.)
Privileges | Read only |
Type | int |
Number of classes for which the class weaving aborted with some exceptional situation
Privileges | Read only |
Type | int |
The number of affected EXECUTION joinpoints for all classes that were inspected. (EXECUTION joinpoints are on the callee side.)
Privileges | Read only |
Type | int |
The number of classes inspected for weaving (weaving is the insertion of diagnostic code).
Privileges | Read only |
Type | int |
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 |
Returns the MBean info for this MBean.
Deprecated.
Privileges | Read only |
Type | javax.management.MBeanInfo |
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, you must 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 |
Map containing the method memory allocation 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, you must explicitly declare the WLDFInstrumentationRuntime type. Otherwise, the system can't determine the type when validating the attribute expression, and the expression won't work.
Available Since | Release 10.3.3 |
Privileges | Read only |
Type | java.util.Map |
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 |
The number of modified classes (classes where diagnostic code has been inserted).
Privileges | Read only |
Type | int |
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges | Read only |
Type | java.lang.String |
Returns the ObjectName under which this MBean is registered in the MBean server.
Deprecated.
Privileges | Read only |
Type | weblogic.management.WebLogicObjectName |
Return the immediate parent for this MBean
Privileges | Read/Write |
Type |
Returns false if the MBean represented by this object has been unregistered.
Deprecated.
Privileges | Read only |
Type | boolean |
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 |
Returns the type of the MBean.
Privileges | Read only |
Type | java.lang.String |
This section describes the following operations:
Drills down into the nested MethodInvocationStatistics Map structure and returns the object at the specified level.
Operation Name | "getMethodInvocationStatisticsData" |
Parameters | Object [] { expr }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | Object
|
Exceptions |
|
Drills down into the nested MethodMemoryAllocationStatistics Map structure and returns the object at the specified level.
Operation Name | "getMethodMemoryAllocationStatisticsData" |
Parameters | Object [] { expr }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | Object
|
Exceptions |
|
Operation Name | "preDeregister" |
Parameters | null |
Signature | null |
Returns |
void
|
Exceptions |
|
Resets the nested MethodInvocationStatistics structure and reinitializes the underlying metrics.
Operation Name | "resetMethodInvocationStatisticsData" |
Parameters | Object [] { expr }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|
Resets the nested MethodMemoryAllocationStatistics structure and reinitializes the underlying metrics.
Operation Name | "resetMethodMemoryAllocationStatisticsData" |
Parameters | Object [] { expr }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|