@RequestHandler(RequestCmd.OBJECT_RESET_CACHE) public Pack getAgentCacheReseto(Pack param) { DataProxy.reset(); return param; }
@RequestHandler(RequestCmd.OBJECT_RESET_CACHE) public Pack getAgentCacheReseto(Pack param) { DataProxy.reset(); return param; }
@RequestHandler(TRIGGER_ACTIVE_SERVICE_LIST) public Pack triggerActiveServiceList(Pack param) { return DumpUtil.triggerActiveService(); }
@RequestHandler(TRIGGER_ACTIVE_SERVICE_LIST) public Pack triggerActiveServiceList(Pack param) { return DumpUtil.triggerActiveService(); }
@RequestHandler(RequestCmd.TRIGGER_HEAPHISTO) public Pack tirgger_heaphisto(Pack param) { return DumpUtil.triggerHeapHisto(); }
@RequestHandler(TRIGGER_THREAD_LIST) public Pack triggerThreadList(Pack param) { return DumpUtil.triggerThreadList(); }
@RequestHandler(TRIGGER_THREAD_LIST) public Pack triggerThreadList(Pack param) { return DumpUtil.triggerThreadList(); }
@RequestHandler(RequestCmd.TRIGGER_HEAPHISTO) public Pack tirgger_heaphisto(Pack param) { return DumpUtil.triggerHeapHisto(); }
@RequestHandler(TRIGGER_THREAD_DUMP) public Pack triggerThreadDump(Pack param) { return DumpUtil.triggerThreadDump(); }
@RequestHandler(TRIGGER_THREAD_DUMP) public Pack triggerThreadDump(Pack param) { return DumpUtil.triggerThreadDump(); }
@RequestHandler(PSTACK_ON) public Pack turnOn(Pack param) { MapPack p = (MapPack) param; long time = p.getLong("time"); if (time <= 0) { MakeStack.pstack_requested = 0; } else { MakeStack.pstack_requested = System.currentTimeMillis() + time; } return param; } public static void main(String[] args) throws IOException {
@RequestHandler(PSTACK_ON) public Pack turnOn(Pack param) { MapPack p = (MapPack) param; long time = p.getLong("time"); if (time <= 0) { MakeStack.pstack_requested = 0; } else { MakeStack.pstack_requested = System.currentTimeMillis() + time; } return param; } public static void main(String[] args) throws IOException {
@RequestHandler(RequestCmd.OBJECT_HEAPHISTO) public Pack heaphisto(Pack param) { try { return ToolsMainFactory.heaphisto(param); } catch (Throwable e) { e.printStackTrace(); } return null; }
@RequestHandler(RequestCmd.OBJECT_HEAPHISTO) public Pack heaphisto(Pack param) { try { return ToolsMainFactory.heaphisto(param); } catch (Throwable e) { e.printStackTrace(); } return null; }
@RequestHandler(OBJECT_THREAD_DUMP) public Pack threadDump(Pack param) { try { return ToolsMainFactory.threadDump(param); } catch (Throwable e) { e.printStackTrace(); } return null; } @RequestHandler(TRIGGER_ACTIVE_SERVICE_LIST)
@RequestHandler(OBJECT_THREAD_DUMP) public Pack threadDump(Pack param) { try { return ToolsMainFactory.threadDump(param); } catch (Throwable e) { e.printStackTrace(); } return null; } @RequestHandler(TRIGGER_ACTIVE_SERVICE_LIST)
@RequestHandler(TRIGGER_THREAD_DUMPS_FROM_CONDITIONS) public Pack triggerThreadDumpsFromConditions(Pack param) { MapPack mpack = (MapPack) param; DumpOnCpuExceedanceWorker.getInstance().add(mpack.getText(TRIGGER_DUMP_REASON)); return null; }
@RequestHandler(TRIGGER_THREAD_DUMPS_FROM_CONDITIONS) public Pack triggerThreadDumpsFromConditions(Pack param) { MapPack mpack = (MapPack) param; DumpOnCpuExceedanceWorker.getInstance().add(mpack.getText(TRIGGER_DUMP_REASON)); return null; }
@RequestHandler(RequestCmd.GET_CONFIGURE_WAS) public Pack getAgentConfigure(Pack param) { MapPack p = new MapPack(); p.put("configKey", Configure.getInstance().getKeyValueInfo().getList("key")); String config = Configure.getInstance().loadText(); if (config == null) { //config = getEmptyConfiguration(); config = ""; } p.put("agentConfig", config); return p; }
@RequestHandler(RequestCmd.LIST_CONFIGURE_WAS) public Pack listConfigure(Pack param) { MapValue m = Configure.getInstance().getKeyValueInfo(); MapPack pack = new MapPack(); pack.put("key", m.getList("key")); pack.put("value", m.getList("value")); pack.put("default", m.getList("default")); return pack; }