public void init(EtmMonitorContext aCtx) { etmMonitor = aCtx.getEtmMonitor(); }
public void start() { task = new ImageTask(); ctx.getScheduler().schedule(task, 0, generationInterval); }
public void init(EtmMonitorContext ctx) { etmMonitor = ctx.getEtmMonitor(); }
ctx.getScheduler().scheduleAtFixedRate(new TimerTask() { public void run() { try {
public void init(EtmMonitorContext aCtx) { etmMonitor = aCtx.getEtmMonitor(); }
public void reset() { aggregates.clear(); ctx.fireEvent(new MonitorResetEvent(this)); }
ctx.getScheduler().scheduleAtFixedRate(new TimerTask() { public void run() { try {
public void init(EtmMonitorContext ctx) { etmMonitor = ctx.getEtmMonitor(); }
public void reset() { aggregates.clear(); ctx.fireEvent(new MonitorResetEvent(this)); }
public void stop() { StringWriter writer = new StringWriter(); ctx.getEtmMonitor().render(new SimpleTextRenderer(writer)); log.info("Dumping performance results..." + System.getProperty("line.separator") + writer.toString()); }
public void stop() { StringWriter writer = new StringWriter(); ctx.getEtmMonitor().render(new SimpleTextRenderer(writer)); log.info("Dumping performance results..." + System.getProperty("line.separator") + writer.toString()); }
public void stop() { System.out.println("Dumping performance results..."); ctx.getEtmMonitor().render(new SimpleTextRenderer()); }
protected ExecutionAggregate getAggregate(final String aName) { ExecutionAggregate aggregate = (ExecutionAggregate) aggregates.get(aName); if (aggregate == null) { aggregate = new ExecutionAggregate(aName); aggregates.put(aName, aggregate); ctx.fireEvent(new RootCreateEvent(aggregate, this)); } return aggregate; }
public void preStateReset(PreMonitorResetEvent event) { StringWriter writer = new StringWriter(); EtmMonitorMetaData etmMonitorMetaData = ctx.getEtmMonitor().getMetaData(); writer.write("Dumping performance results for period "); writer.write(etmMonitorMetaData.getLastResetTime().toString()); writer.write(" - "); writer.write(new Date().toString()); writer.write(lineSeparator); SimpleTextRenderer textRenderer = new SimpleTextRenderer(writer); textRenderer.render(event.getAggregates()); logResetDetail(writer.toString()); }
protected ExecutionAggregate getAggregate(String aName) { ExecutionAggregate aggregate = (ExecutionAggregate) aggregates.get(aName); if (aggregate == null) { aggregate = new ExecutionAggregate(aName); aggregates.put(aName, aggregate); ctx.fireEvent(new RootCreateEvent(aggregate, this)); } return aggregate; }
public void preRootReset(final PreRootResetEvent event) { StringWriter writer = new StringWriter(); EtmMonitorMetaData etmMonitorMetaData = ctx.getEtmMonitor().getMetaData(); Aggregate aggregate = event.getAggregate(); writer.write("Dumping performance results '"); writer.write(aggregate.getName()); writer.write("' for period "); writer.write(etmMonitorMetaData.getLastResetTime().toString()); writer.write(" - "); writer.write(new Date().toString()); writer.write(lineSeparator); SimpleTextRenderer textRenderer = new SimpleTextRenderer(writer); Map map = new HashMap(); map.put(aggregate.getName(), aggregate); textRenderer.render(map); logResetDetail(writer.toString()); }