上一主题: EJB 3.0 注释下一主题: EJB 命名


应用程序分类视图的 EJB 支持

CA Introscope® 支持 EJB(2.0 或更高版本)会话和实体 Bean 的即用型跟踪,尤其适合在 Workstation 应用程序分类视图中使用。 由于此配置会影响代理的启动时间,因此 CA Technologies 建议只在测试环境中使用该即用型功能。

如果将此功能部署到您的生产环境,则针对特定内容配置 EJB 跟踪器。 即用型功能可能过于宽泛。

使用以下指令可指示 ProbeBuilder 来标记继承自或者实现超类或接口的类:

IdentifyDeepInheritedAs

为了获得 EJB 2.0 应用程序分类视图支持,应在 j2ee.pbd 文件中包含以下指令:

IdentifyDeepInheritedAs: javax.ejb.EJBObject EJB2StubTracing
IdentifyDeepInheritedAs: javax.ejb.SessionBean SessionBeanTracing
IdentifyDeepInheritedAs: javax.ejb.EntityBean EntityBeanTracing
IdentifyDeepInheritedAs: javax.ejb.MessageBean MessageBeanTracing

通过这些指令,ProbeBuilder 可以标识应用程序分类视图使用的客户端的 EJB Stub 和服务器端的 Bean。

为了获得 EJB 3.0 应用程序分类视图支持,应在 j2ee.pbd 文件中包含以下指令:

IdentifyInheritedAnnotatedClassAs

该指令可匹配直接或通过超级接口实现接口的所有类。

在应用程序分类视图上下文中,在 j2ee.pbd 内设置了以下附加指令:

IdentifyInheritedAnnotatedClassAs: javax.ejb.Remote EJB3StubTracing