package org.anotheria.moskitodemo.accumulator.listener; import net.anotheria.moskito.core.accumulation.Accumulators; import org.anotheria.moskitodemo.accumulator.RandomProducer; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class SetupAccumulators implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent sce) { //start demo data new RandomProducer(10, 100); new RandomProducer(100, 100); new RandomProducer(1000, 1000); System.out.println("Configuring accumulators ... "); setupRandomServiceAccumulators(); System.out.println(" ... done."); } private static void setupRandomServiceAccumulators(){ Accumulators.createServiceREQAccumulator("Random1-REQ-5m", "Random1", "5m"); Accumulators.createServiceREQAccumulator("Random2-REQ-5m", "Random2", "5m"); Accumulators.createServiceREQAccumulator("Random3-REQ-5m", "Random3", "5m"); Accumulators.createServiceREQAccumulator("Random1-REQ-1m", "Random1", "1m"); Accumulators.createServiceREQAccumulator("Random2-REQ-1m", "Random2", "1m"); Accumulators.createServiceREQAccumulator("Random3-REQ-1m", "Random3", "1m"); Accumulators.createServiceAVGAccumulator("Random1-AVG-5m", "Random1", "5m"); Accumulators.createServiceAVGAccumulator("Random2-AVG-5m", "Random2", "5m"); Accumulators.createServiceAVGAccumulator("Random3-AVG-5m", "Random3", "5m"); Accumulators.createServiceAVGAccumulator("Random1-AVG-1m", "Random1", "1m"); Accumulators.createServiceAVGAccumulator("Random2-AVG-1m", "Random2", "1m"); Accumulators.createServiceAVGAccumulator("Random3-AVG-1m", "Random3", "1m"); } @Override public void contextDestroyed(ServletContextEvent sce) { // TODO Auto-generated method stub } }