public void testTimer() throws Exception {
ScheduledExecutorService executorService = Executors.newScheduledThreadPool(1);
TimerListenerManager myTimer = new TimerListenerManager();
myTimer.setExecutorService(executorService);
myTimer.start();
TestLoadAware test = new TestLoadAware();
myTimer.addTimerListener(test);
try {
Thread.sleep(1000 * (SAMPLES + 1));