WLDFInstrumentationBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

Use this interface to configure server-scope and application-scope instrumentation for diagnostic monitors that will execute diagnostic code at selected locations in server or application code.

Since 9.0.0.0    
Security roles The following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean:

  • Deployer
   
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.diagnostics.descriptor.WLDFInstrumentationBean
   
Factory Methods No factory methods. Instances of this MBean are created automatically.


Related MBeans

This section describes attributes that provide access to other MBeans. For more information about the MBean hierarchy, refer to WebLogic Server MBean Data Model.


     

    WLDFInstrumentationMonitors

    The diagnostic monitors defined in this instrumentation scope.

    Factory Methods createWLDFInstrumentationMonitor (java.lang.String name)

    destroyWLDFInstrumentationMonitor (WLDFInstrumentationMonitorBean monitor)

    Factory methods do not return objects.

    See Using factory methods.    

    Privileges Read only    
    Type WLDFInstrumentationMonitorBean[]
    Relationship type: Containment.


    Attributes

    This section describes the following attributes:


     

    Enabled

    The state of the instrumentation behavior for the server or application. If false, there will no weaving (inserting of diagnostic code) in the application or server code during class loading. In addition, if woven classes are already loaded, disabling instrumentation will disable all the monitors in this scope.

       
    Privileges Read/Write    
    Type boolean

     

    Excludes

    Pattern expressions for classes that will be excluded from this instrumentation scope. If specified, classes matching given patterns will not be instrumented.

    For more information, see:

       
    Privileges Read/Write    
    Type class java.lang.String[]

     

    Includes

    Pattern expressions for classes that are included in this instrumentation scope. If specified, only included classes will be instrumented. If not specified, all classes loaded within the application and which are not explicitly excluded are eligible for instrumentation.

    A pattern can end with an asterisk (*), in which case it will match with all classes whose fully qualified classname starts with the prefix of the pattern. For example, weblogic.rmi.* will match with all classes in weblogic.rmi and its subpackages.

    For more information, see:

       
    Privileges Read/Write    
    Type class java.lang.String[]

     

    Name of

    The name of the WebLogic Diagnostic Framework (WLDF) bean.

       
    Privileges Read only    
    Type java.lang.String
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.