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:
|
||
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. | ||
Access Points |
You can access this MBean from the following MBean attributes:
|
This section describes attributes that provide access to other MBeans.
|
The diagnostic monitors defined in this instrumentation scope.
Factory Methods | createWLDFInstrumentationMonitor
(java.lang.String name)
Factory methods do not return objects. |
Privileges | Read only |
Type | WLDFInstrumentationMonitorBean[] |
Relationship type: | Containment. |
This section describes the following attributes:
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 |
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[] |
Return the unique id of this bean instance.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
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[] |
The name of the WebLogic Diagnostic Framework (WLDF) bean.
Privileges | Read only |
Type | java.lang.String |
This section describes the following operations:
|
Return true if the given property has been explicitly set in this bean.
Operation Name | "isSet" |
Parameters | Object [] { propertyName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
boolean
|
Exceptions |
|
Restore the given property to its default value.
Operation Name | "unSet" |
Parameters | Object [] { propertyName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|