1 package org.whatsitcalled.webflange.service;
2
3 import java.io.File;
4 import java.util.List;
5
6 import org.whatsitcalled.webflange.model.LoadTest;
7 import org.whatsitcalled.webflange.model.LoadTestRun;
8
9 public interface LoadTestService {
10 public LoadTest findLoadTestByName(String name);
11 public Long saveLoadTest(LoadTest loadTest);
12 public LoadTest getLoadTest(Long id);
13 public void removeSelectedRuns(Long loadTestId, List<LoadTestRun> runs) throws LoadTestRunningException;
14 public LoadTest createLoadTest();
15 public void removeLoadTest(Long id) throws LoadTestRunningException;
16 public File getSummaryFile(LoadTestRun run);
17 public File getDataFile(LoadTestRun run);
18 public File getErrorFile(LoadTestRun run);
19 public String getGrinderHostId(LoadTest loadTest, long time);
20 }