上一主题: 组合自定义跟踪器下一主题: Java 注释


检测和继承

适用于:1.5 版之前的 JVM

CA Introscope® 不会自动检测 1.5 版之前的 JVM 的类层次结构中较深级别的类。 在所加载的被探测类的子类深度超过一级时,不会自动检测新的方法和覆盖的方法。 如果类将探测到的接口明确指定为已实现,则会对这些类进行检测,即使这些类间接实现了该接口亦是如此。

例如,假定在类层次结构中,ClassB 扩展了 ClassA,ClassC 扩展了 ClassB,如下所示:

Interface/ClassA
ClassB
ClassC

当您检测 ClassA 时,也会检测 ClassB,因为它明确扩展了 ClassA。 但是,CA Introscope® 不会检测 ClassC,因为 ClassC 未明确扩展 ClassA。 要检测 ClassC,请明确识别 ClassC。

在 1.5 版之前的 Java 环境中,为了确保对子类进行检测,请按照 EJB 子类跟踪说明进行操作。

如果使用 JVM 1.5,您可以配置 CA Introscope®,对被探测类的多级子类进行检测。