Use the User Classes setting to customize the classes that are treated as user and/or application code.
Excluding a class prevents the class from being instrumented as user code. It may still be partially instrumented if it implements important application server functionality (such as RMI communications).
Including a class ensures the class is specified and instrumented as user code.
In this case, the class com.globex.plan.DominateWorld is included, but the class
com.globex.pocket.Sugar is actually excluded because it matches the
exclude pattern on the second line. Also, any classes in
net.globex. package or the root
globex. package are excluded since they match the
exclude regular expression.
If you manually edit the instrumentation.config file, use the following syntax to enable user class or package instrumentation:
The class com.globex.plan.DominateWorld is excluded, as well as all classes in the package "
com.globex.scheme".
In this case, the class com.globex.plan.DominateWorld is included, but the class
com.globex.pocket.Sugar is actually excluded because it matches the
exclude pattern on the third line. Also, any classes in
net.globex. package or the root
globex. package are excluded since they match the exclude regular expression.
The Custom Components setting extends the default set of J2EE components to be included when recording a session at the Component Detail instrumentation level.
If you manually edit the instrumentation.config file, use the following syntax to specify custom component instrumentation.
Use the Custom Component Callbacks setting to specify which classes or interfaces are used by custom components to call customer written code. The default instrumentation settings include some custom component callbacks for Apache Struts and Spring.
If you manually edit the instrumentation.config file, use the following syntax to specify custom component callback instrumentation.