Package org.springside.modules.metrics.Timer

Examples of org.springside.modules.metrics.Timer.TimerContext.stop()


      // 使用Dozer转换DTO类,并补充Dozer不能自动绑定的属性
      UserDTO dto = BeanMapper.map(user, UserDTO.class);
      dto.setTeamId(user.getTeam().getId());
      return dto;
    } finally {
      exectuionTimer.stop();
    }
  }
}
View Full Code Here


    // timer
    Timer timer = metricRegistry.timer(MetricRegistry.name("UserService", "getUser.timer"));
    for (int i = 1; i <= 10; i++) {
      TimerContext timerContext = timer.start();
      clock.increaseTime(25);
      timerContext.stop();
    }
    Timer timer2 = metricRegistry.timer(MetricRegistry.name("UserService", "setUser.timer"));
    for (int i = 1; i <= 10; i++) {
      TimerContext timerContext = timer2.start();
      clock.increaseTime(75);
View Full Code Here

    }
    Timer timer2 = metricRegistry.timer(MetricRegistry.name("UserService", "setUser.timer"));
    for (int i = 1; i <= 10; i++) {
      TimerContext timerContext = timer2.start();
      clock.increaseTime(75);
      timerContext.stop();
    }

    // totally 2 seconds past
    ReportScheduler scheduler = new ReportScheduler(metricRegistry, reporter);
    scheduler.report();
View Full Code Here

    Counter.clock = clock;
    Timer timer = new Timer(new Double[] { 90d });

    TimerContext timerContext = timer.start();
    clock.increaseTime(200);
    timerContext.stop();

    TimerContext timer2 = timer.start();
    clock.increaseTime(300);
    timer2.stop();
View Full Code Here

    clock.increaseTime(200);
    timerContext.stop();

    TimerContext timer2 = timer.start();
    clock.increaseTime(300);
    timer2.stop();

    TimerMetric metric = timer.calculateMetric();

    assertThat(metric.counterMetric.totalCount).isEqualTo(2);
    assertThat(metric.counterMetric.meanRate).isEqualTo(4);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.