[发明专利]超动态JAVA管理扩展有效

专利信息
申请号: 201880027451.0 申请日: 2018-04-27
公开(公告)号: CN110546615B 公开(公告)日: 2023-07-21
发明(设计)人: 沃尔特·泰德·赫利克 申请(专利权)人: 思科技术公司
主分类号: G06F9/54 分类号: G06F9/54;G06F11/34
代理公司: 北京东方亿思知识产权代理有限责任公司 11258 代理人: 邓素敏
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 java 管理 扩展
【说明书】:

一方面,公开了用于即时显露应用度量的系统。该系统包括:处理器;存储器;以及一个或多个模块,其存储在存储器中并可由处理器执行以执行各种操作。这些操作包括:初始化用于Java管理扩展(JMX)的Java托管对象;将经过初始化的Java托管对象附加到应用可访问的用于Java托管对象的资料库;在所附加的Java托管对象中创建对于属性字段的固定引用;在Java托管对象的初始化之后,向资料库提供所创建的固定引用;保存固定引用;描述将要创建的属性;以及在Java托管对象中创建新属性。

相关申请的交叉引用

本申请要求由Hulick于2017年4月29日递交的名为“HYPER DYNAMIC JAVAMANAGEMENT EXTENSION”的美国申请No.15/582,660的权益,其公开的内容通过引用结合于此。

背景技术

自从Java5公布以来Java管理扩展(JMX)就已经存在,用于公布可以经由JMX查询在本地等级消费或者可以远程访问的度量的目的。JMX经由如下属性公布这些度量,该属性通过被称为MBean的托管Bean(Management Bean)显露出。MBean可以改变类型,但是被附加到诸如平台MBean服务器之类的MBean服务器。一旦被附加,它们就被显露给位于Java虚拟机(JVM)内部或外部并且可以经由若干远程协议选项访问的任意JMX客户端。

发明内容

公开了用于被称为超动态JMX(Hyper Dynamic JMX)的新框架的实施方式的示例。具体地,所公开的用于被称为超动态JMX的新框架的技术被用来获取各种优点,这些优点包括对不需要代码改变的度量的动态(即,不需要重新启动)按需显露或者应用中的编码导致对于消费者的低TCO。所公开的用于新超动态JMX框架的技术可以被用来在运行时根据需要动态映射新商业度量或分析(其可以确实地访问任意类和任意方法,而不需要重新启动、重新编码等)。另外,所公开的技术可以被用于解决重大问题。

独立权利要求中给出了本发明的多个方面,从属权利要求中给出了优选特征。一方面的特征可以单独应用于每个方面,或者可以与其他方面结合应用。

一方面,公开了用于即时(on the fly)显露应用度量的系统。该系统包括处理器;存储器;以及一个或多个模块,其存储在存储器中并且可由处理器执行以执行各种操作。这些操作包括:初始化Java管理扩展(JMX)的Java托管对象(Java managed object);将经过初始化的Java托管对象附加到应用可访问的用于Java托管对象的资料库(repository);在所附加的Java托管对象中创建对于属性字段的固定引用;在Java托管对象的初始化之后,向资料库提供所创建的固定引用;保存固定引用;描述将要创建的属性;以及在Java托管对象中创建新属性。创建新属性包括:创建表示新属性的对象,将表示新属性的对象放置到属性图中,使用与新属性相关联的名称引用属性图,将来自属性图的信息注入与JMX兼容的属性信息对象阵列,以及更新Java托管对象的属性字段以指向与JMX兼容的属性信息对象阵列。

可以通过各种方式将该系统实现为包括以下特征中的一个或多个特征。例如,Java托管对象可以包括JMX托管Bean(MBean)。一个或多个模块可以被配置为使用反射链表达式来访问(一个或多个)新属性。一个或多个模块可以被配置为修改(一个或多个)新属性。一个或多个模块可以被配置为修改新属性,包括:更新属性图;将经过更新的(一个或多个)属性的图转换为与JMX兼容的另一属性信息对象阵列;以及更新Java托管对象中的属性字段以指向与JMX兼容的另一属性信息对象阵列。一个或多个模块可以被配置为在不重新启动Java虚拟机(JVM)的情况下即时创建(一个或多个)新属性。一个或多个模块可以被配置为在不重新启动Java虚拟机(JVM)的情况下即时修改(一个或多个)新属性。一个或多个模块可以被配置为使用反射链来即时创建并修改(一个或多个)新属性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201880027451.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top