WLDFInstrumentationBean


Overview  |   Child 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.

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

Since 9.0.0.0

Factory Methods

No factory methods. Instances of this MBean are created automatically.

Access Points

You can access this MBean from the following MBean attributes:


    Child MBeans

    This section describes attributes that contain child 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 MethodscreateWLDFInstrumentationMonitor (java.lang.String name)

      destroyWLDFInstrumentationMonitor (WLDFInstrumentationMonitorBean monitor)

      Factory methods do not return objects.

      See Using factory methods.

      Privileges Read only
      TypeWLDFInstrumentationMonitorBean[]


      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
      Typeboolean

      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
      Typeclass java.lang.String[]
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

      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 contain special wildcard characters. A single asterisk (*) represents all classes in a package; for example, weblogic.rmi.*. Two asterisks (**) represent all child packages, recursively.

      For more information, see:

             
      Privileges Read/Write
      Typeclass java.lang.String[]
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

      Name

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

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