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