Package com.opensymphony.async.web.actions

Source Code of com.opensymphony.async.web.actions.RunExperiment

/*
* Copyright (c) 2005 Jason Carreira. All Rights Reserved.
*/
package com.opensymphony.async.web.actions;

import com.opensymphony.async.model.Experiment;
import com.opensymphony.async.model.Run;

import java.util.Date;

/**
* RunExperiment
*
* @author Jason Carreira <jcarreira@eplus.com>
*/
public class RunExperiment extends AbstractExperimentAction {
    int numRuns = 10;
    protected Experiment experiment;

    public int getNumRuns() {
        return numRuns;
    }

    public void setNumRuns(int numRuns) {
        this.numRuns = numRuns;
    }

    public String execute() throws Exception {
        experiment = new Experiment();
        for (int i = 0; i < numRuns; i++) {
            Thread.sleep(1000);
            Run run = new Run();
            experiment.addRun(run);
        }
        experiment.setEndDate(new Date());
        experimentDao.save(experiment);
        return SUCCESS;
    }

    public Experiment getExperiment() {
        return experiment;
    }
}
TOP

Related Classes of com.opensymphony.async.web.actions.RunExperiment

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.