/** * Starts the goal execution. */ public void start() throws GoalConfigurationException { // Start time taking this.stopWatch = new StopWatch(this.toString()).start(); // Monitor mem consumption? if(this.memoThread!=null) { final Thread t = new Thread(this.memoThread, "vulas-memo"); t.setPriority(Thread.MIN_PRIORITY); t.start(); } // Prepare the execution this.prepareExecution(); // Check whether all conditions to execute the tasks are met this.checkPreconditions(); this.stopWatch.lap("Completed goal preparation", false); }
protected void prepareExecution() throws GoalConfigurationException { super.prepareExecution();