public class FileBasedImageManager extends Object implements ImageManager
| Modifier and Type | Field and Description |
|---|---|
private List<org.hobbit.core.data.BenchmarkMetaData> |
benchmarks |
private static Date |
DEFAULT_DATE |
private static String |
DEFAULT_DEF_FOLDER |
private String |
inputFolder |
private static org.slf4j.Logger |
LOGGER |
private int |
repeatInterval |
private List<org.hobbit.core.data.SystemMetaData> |
systems |
private Timer |
timer |
| Constructor and Description |
|---|
FileBasedImageManager() |
FileBasedImageManager(String inputFolder) |
| Modifier and Type | Method and Description |
|---|---|
List<org.hobbit.core.data.BenchmarkMetaData> |
getBenchmarks()
Retrieves a list of all known benchmarks
|
List<org.hobbit.core.data.SystemMetaData> |
getSystems()
Retrieves a list of all known benchmarks
|
protected void |
readFile(File f,
List<org.hobbit.core.data.BenchmarkMetaData> newBenchmarks,
List<org.hobbit.core.data.SystemMetaData> newSystems) |
protected void |
startFetchingFiles() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBenchmark, getBenchmarkImageName, getBenchmarkModel, getSystem, getSystemImageName, getSystemModel, getSystemsForBenchmark, getSystemsForBenchmark, getSystemsOfUserprivate static final org.slf4j.Logger LOGGER
private static final String DEFAULT_DEF_FOLDER
private static final Date DEFAULT_DATE
private final String inputFolder
private Timer timer
private int repeatInterval
private List<org.hobbit.core.data.BenchmarkMetaData> benchmarks
private List<org.hobbit.core.data.SystemMetaData> systems
public FileBasedImageManager()
public FileBasedImageManager(String inputFolder)
protected void startFetchingFiles()
protected void readFile(File f, List<org.hobbit.core.data.BenchmarkMetaData> newBenchmarks, List<org.hobbit.core.data.SystemMetaData> newSystems)
public List<org.hobbit.core.data.BenchmarkMetaData> getBenchmarks()
ImageManagergetBenchmarks in interface ImageManagerpublic List<org.hobbit.core.data.SystemMetaData> getSystems()
ImageManagergetSystems in interface ImageManagerCopyright © 2017–2018. All rights reserved.