
public abstract class RunnableActivity extends HabaneroActivity
executionException, launchedFinishState, rootFinishState| Modifier | Constructor and Description |
|---|---|
protected |
RunnableActivity(String activityName,
HjPlace hjPlace)
Constructor for HabaneroActivity.
|
| Modifier and Type | Method and Description |
|---|---|
protected static RunnableActivity |
availableActivity() |
protected static void |
enqueueActivity(RunnableActivity activity) |
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 static RunnableActivity availableActivity()
protected static void enqueueActivity(RunnableActivity activity)
protected final boolean shouldBypass()
shouldBypass in class HabaneroActivitypublic final void prepareToRunInFinish()
prepareToRunInFinish.
prepareToRunInFinish in class HabaneroActivityprotected void executeTask()
executeTask in class HabaneroActivitypublic final void executeBodyGuarded()
public abstract void executeBody()
Copyright © 2014 Rice University - Department of Computer Science. All rights reserved.