
public abstract class SuspendableActivity extends HabaneroActivity
executionException, launchedFinishState, rootFinishState| Modifier | Constructor and Description |
|---|---|
protected |
SuspendableActivity(String activityName,
HjPlace hjPlace)
Constructor for HabaneroActivity.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
executeBody()
This method represents the body of the task.
|
void |
executeBodyGuarded() |
protected void |
executeTask() |
void |
prepareToRunInFinish()
prepareToRunInFinish.
|
protected boolean |
shouldBypass()
Returns true if the activity should be skipped as it has already been executed.
|
currentFinishState, finalizeActivitySpawn, finalizeTermination, finalizeTermination, finalizeTerminationCleanup, handleException, id, join, name, newFinishState, notifyActivitySpawn, notifyResumption, notifySuspension, place, pushException, registerListener, retrieveTargetFinishState, run, setRootActivityFinishState, startFinish, stopFinish, toStringprotected final boolean shouldBypass()
shouldBypass in class HabaneroActivitypublic final void prepareToRunInFinish()
prepareToRunInFinish.
prepareToRunInFinish in class HabaneroActivityprotected void executeTask()
executeTask in class HabaneroActivitypublic final void executeBodyGuarded()
throws SuspendableException
SuspendableExceptionpublic abstract void executeBody()
throws SuspendableException
SuspendableException - to mark that the body contains a suspendable condition.Copyright © 2014 Rice University - Department of Computer Science. All rights reserved.