package com.plectix.simulator.controller; import com.plectix.simulator.simulator.SimulationData; import com.plectix.simulator.simulator.ThreadLocalData; import com.plectix.simulator.streaming.LiveData; public class Simulator1 implements SimulatorInterface { private static final String NAME = "Simulator1"; private double currentTime = 0; private SimulatorResultsData resultsData = new SimulatorResultsData(); public Simulator1() { super(); } public String getName() { return NAME; } public SimulatorResultsData getSimulatorResultsData() { return resultsData; } public SimulatorStatusInterface getStatus() { // TODO Auto-generated method stub return null; } public void run(SimulatorInputData simulatorInputData) throws InterruptedException { for (int i = 0; i < 2000; i++) { currentTime += Math.random(); Thread.sleep(10); System.err.println("Dump --> " + this + " is using " + ThreadLocalData.getNameDictionary()); } } public static final class Simulator1Factory implements SimulatorFactoryInterface { public final SimulatorInterface createSimulator() { return new Simulator1(); } } @Override public final LiveData getLiveData() { // TODO Auto-generated method stub return null; } @Override public final void cleanUpAfterException(Exception e) { // TODO Auto-generated method stub } @Override public SimulationData getSimulationData() { // TODO Auto-generated method stub return null; } }