|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectbot.ExperimentControllerImpl
public class ExperimentControllerImpl
A controller for experiments. It has two main responsabilities:
| Constructor Summary | |
|---|---|
ExperimentControllerImpl(Logger log,
String directory,
Bot agent)
|
|
| Method Summary | |
|---|---|
void |
cleanUp()
|
void |
controlExperiment()
Main method for the experiment control. |
String |
fileCounterPrefix(String path)
creates a filename in the shape: path0001 for a fileCounter equals to 1 |
DMSLogger |
getDMSLogger()
|
FileLog |
getExperimentLogger()
|
FileLog |
getExtraLogger()
|
long |
getInternalCounter()
|
void |
hourUpdate()
Called every hour to perform some other updates. |
void |
increaseInternalCounter(double time)
|
void |
prepareExperiment()
Experiment preparation - all what is needed like paths to save to, files, parameteres. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExperimentControllerImpl(Logger log, String directory, Bot agent)
| Method Detail |
|---|
public void controlExperiment()
controlExperiment in interface ExperimentControllerpublic void prepareExperiment()
ExperimentController
prepareExperiment in interface ExperimentControllerpublic void hourUpdate()
ExperimentController
hourUpdate in interface ExperimentControllerpublic FileLog getExperimentLogger()
getExperimentLogger in interface ExperimentControllerpublic String fileCounterPrefix(String path)
path - fileCounter -
public void increaseInternalCounter(double time)
increaseInternalCounter in interface ExperimentControllerpublic long getInternalCounter()
getInternalCounter in interface ExperimentControllerpublic DMSLogger getDMSLogger()
getDMSLogger in interface ExperimentControllerpublic FileLog getExtraLogger()
getExtraLogger in interface ExperimentControllerpublic void cleanUp()
cleanUp in interface ExperimentController
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||