package com.geccocrawler.gecco.monitor; import org.weakref.jmx.Managed; import com.alibaba.fastjson.JSON; import com.geccocrawler.gecco.annotation.MBean; @MBean("render") public class RenderMBean { private String statistics; @Managed public String getStatistics() { return statistics; } @Managed public void setStatistics(String statistics) { this.statistics = statistics; } @Managed public void refresh() { setStatistics(JSON.toJSONString(RenderMonitor.getStatistics())); } }