|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.runtime.controller.OldController
public class OldController
| Constructor Summary | |
|---|---|
OldController()
|
|
| Method Summary | |
|---|---|
void |
attach()
attach this controller to the runtime. |
void |
detach()
detach from the runtime. |
java.util.Collection<IModel> |
getRunningModels()
return all the models that are currently running |
java.util.Collection<IModel> |
getSuspendedModels()
return all the models that are suspended |
java.util.Collection<IModel> |
getTerminatedModels()
return all the models that have termianted |
boolean |
isRunning()
|
boolean |
isSuspended()
|
void |
reset()
reset a competed runtime to its prefrun state |
void |
resume()
request that a suspended runtime resume |
void |
setSuspendImmediately(boolean suspendImmediately)
if true, after start() is called, the models will immediately suspend |
void |
start()
|
void |
start(boolean suspendImmediately)
this will fire the onStart if present, signal the start of the runtime and then start the models |
void |
stop()
request that everyone stop. |
void |
suspend()
request that everyone suspend |
java.util.concurrent.Future<java.lang.Boolean> |
terminate()
|
void |
waitForCompletion()
|
void |
waitForResumption()
|
void |
waitForStart()
|
void |
waitForSuspension()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OldController()
| Method Detail |
|---|
public final void setSuspendImmediately(boolean suspendImmediately)
suspendImmediately - public final java.util.Collection<IModel> getRunningModels()
IController.getRunningModels()public final java.util.Collection<IModel> getSuspendedModels()
IController.getSuspendedModels()public final java.util.Collection<IModel> getTerminatedModels()
IController.getTerminatedModels()public final boolean isRunning()
IController.isRunning()public final boolean isSuspended()
IController.isSuspended()public final void reset()
org.jactr.core.runtime.controller.IController#reset()public final void resume()
IController.resume()public void attach()
IController.attach()public void detach()
IController.detach()public final void start()
IController.start()public final void start(boolean suspendImmediately)
IController.start(boolean)public final void stop()
IController.stop()public java.util.concurrent.Future<java.lang.Boolean> terminate()
public final void suspend()
IController.suspend()
public final void waitForCompletion()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionIController.waitForCompletion()
public final void waitForResumption()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionIController.waitForResumption()
public final void waitForSuspension()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionIController.waitForSuspension()
public final void waitForStart()
throws java.lang.InterruptedException
java.lang.InterruptedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||