JMX使用

1.JMX含义

最近做一个日常,写一个JMX。个人觉得JMX好神奇,写一个配置文件+一个带JmxClass注解的类+若干个带JmxMethod注解的方法,JMX就会自动提供一个WEB页面供我进行配置与管理,JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。

2.使用

2.1 配置文件jmx-mbean.xml

具体内容如下

<? xml   version = "1.0"   encoding = "GBK" ?>
<!
DOCTYPE   beans   PUBLIC   "-//SPRING//DTD BEAN//EN"   " http://www.springframework.org/dtd/spring-beans.dtd" >
<
beans   default-autowire = "byName" >

   
< bean   id = "exporter"   class = "org.springframework.jmx.export.MBeanExporter"   lazy-init = "false" >
      
< property   name = "beans" >
         
< map >
            
< entry   key = "bean:name=htmlAdaptor"   value-ref = "htmlAdaptor"   />
         
</ map >
      
</ property >
   
</ bean >

   
< bean   id = "htmlAdaptor"   class = "com.sun.jdmk.comm.HtmlAdaptorServer"   init-method = "start" >
      
< property   name = "port"   value = "5168"   />
   
</ bean >

   
<!--  pamirs -cache  提供  -->
   
< bean   class = "com.taobao.pamirs.cache.extend.jmx.mbean.ConfigurableMBeanInfoAssembler"   />

</
beans >
2.2写类与方法
@JmxClass
@Component
( "jrpHackHelper" )
public
  class  JrpHackHelper {
@JmxMethod
   
public ResultDTO<Boolean> addProAttrEnum(Long productId, String name,
         String key, Long businessType, Long flag) {

}
@JmxMethod
   
public  ResultDTO<Boolean> resendNotify(Long commandId)
{
}
2.3 页面


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值