public abstract class Implementation extends Object
Modifier and Type | Field and Description |
---|---|
protected List<IAgentTrainerObserver> |
agentTrainerObservers |
protected Map<TestCase,ITestCaseObserver> |
localTestCaseObservers |
protected Logger |
logger |
protected Queue<TestCase> |
ProcessQueue |
protected List<ITestCaseObserver> |
testCaseObservers |
protected Queue<AgentMoveTrainer> |
TrainerQueue |
Constructor and Description |
---|
Implementation() |
Modifier and Type | Method and Description |
---|---|
void |
enqueueAgentMoveTrainer(AgentMoveTrainer trainer) |
void |
enqueueTestCase(TestCase testCase,
ITestCaseObserver observer) |
abstract void |
exit() |
protected abstract void |
run(String[] args) |
protected Logger logger
protected Map<TestCase,ITestCaseObserver> localTestCaseObservers
protected Queue<AgentMoveTrainer> TrainerQueue
protected List<ITestCaseObserver> testCaseObservers
protected List<IAgentTrainerObserver> agentTrainerObservers
public void enqueueTestCase(TestCase testCase, ITestCaseObserver observer)
public void enqueueAgentMoveTrainer(AgentMoveTrainer trainer)
protected abstract void run(String[] args)
public abstract void exit()