首页> 外国专利> Method for managing the versioning (update and rollback) of an Agent instrumenting Java application

Method for managing the versioning (update and rollback) of an Agent instrumenting Java application

机译:用于管理代理程序Java应用程序的版本控制(更新和回滚)的方法

摘要

A method is disclosed herein for managing at runtime the versions of an Agent instrumenting the byte code of an application. The code of the Agent can be updated (112) by self-instrumenting its byte code, and subsequently rolled back (118) to one of the previous Agent versions without being disruptive to the application it is instrumenting. Each code version of the Agent is written in a particular acting like a Shim to which are redirected the calls when a roll back occurs. Custom class loaders insure that there is no conflict between the reloaded classes.
机译:本文公开了一种用于在运行时管理检测应用的字节码的代理的版本的方法。可以通过自我插入其字节码来更新(112)代理的代码,然后将其回滚(118)到先前的代理版本之一,而不会破坏它正在检测的应用程序。代理的每个代码版本均以类似于Shim的方式编写,发生回滚时会将调用重定向到该代理。定制类加载器可确保重新加载的类之间没有冲突。

著录项

  • 公开/公告号EP2701060A1

    专利类型

  • 公开/公告日2014-02-26

    原文格式PDF

  • 申请/专利权人 CA INC.;

    申请/专利号EP20130181316

  • 发明设计人 GAGLIARDI MARCO;

    申请日2013-08-22

  • 分类号G06F9/445;G06F9/455;G06F11/36;

  • 国家 EP

  • 入库时间 2022-08-21 15:46:41

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号