Package astra.execution
Class TestSchedulerStrategy
java.lang.Object
astra.execution.TestSchedulerStrategy
- All Implemented Interfaces:
SchedulerStrategy
public class TestSchedulerStrategy extends Object implements SchedulerStrategy
Strategy:
Agent added gets set to "WAITING" state Agents executed get set to "ACTIVE"
state Agents suspended get set to a "SUSPENDED" state
-
Constructor Summary
Constructors Constructor Description TestSchedulerStrategy() -
Method Summary
-
Constructor Details
-
TestSchedulerStrategy
public TestSchedulerStrategy()
-
-
Method Details
-
schedule
- Specified by:
schedulein interfaceSchedulerStrategy
-
schedule
- Specified by:
schedulein interfaceSchedulerStrategy
-
toString
-
setThreadPoolSize
public void setThreadPoolSize(int size)- Specified by:
setThreadPoolSizein interfaceSchedulerStrategy
-
stop
public void stop()- Specified by:
stopin interfaceSchedulerStrategy
-
setState
- Specified by:
setStatein interfaceSchedulerStrategy
-
getState
- Specified by:
getStatein interfaceSchedulerStrategy
-
setSleepTime
public void setSleepTime(long sleepTime)- Specified by:
setSleepTimein interfaceSchedulerStrategy
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceSchedulerStrategy
-