| Package | Description |
|---|---|
| edu.rice.hj.api |
The base package for all Habanero-Java API.
|
| edu.rice.hj.experimental | |
| edu.rice.hj.experimental.api | |
| edu.rice.hj.runtime.baseruntime | |
| edu.rice.hj.runtime.javafj | |
| edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HjRuntime.asyncWhen(HjExpression.HjAwaitExpression expression,
HjRunnable runnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
<V> HjFuture<V> |
HjRuntime.futureWhen(HjExpression.HjAwaitExpression expression,
HjCallable<V> callable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
| Modifier and Type | Method and Description |
|---|---|
static void |
ModuleZ.asyncWhen(HjExpression.HjAwaitExpression expression,
HjRunnable runnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
static <V> HjFuture<V> |
ModuleZ.futureWhen(HjExpression.HjAwaitExpression expression,
HjCallable<V> runnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
| Modifier and Type | Method and Description |
|---|---|
static HjExpression.HjAwaitExpression |
HjExpression.awaitExpr(HjExpression.HjBooleanExpression expression)
Factory method to create a strict
HjExpression.HjAwaitExpression |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseRuntime.asyncWhen(HjExpression.HjAwaitExpression expression,
HjRunnable hjRunnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
<V> HjFuture<V> |
BaseRuntime.futureWhen(HjExpression.HjAwaitExpression expression,
HjCallable<V> hjCallable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
| Constructor and Description |
|---|
HjAwaitExprBody(HjExpression.HjAwaitExpression expression,
HjLambda<Boolean,?> runnableBody)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaForkJoinRuntime.asyncWhen(HjExpression.HjAwaitExpression expression,
HjRunnable runnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
<V> HjFuture<V> |
JavaForkJoinRuntime.futureWhen(HjExpression.HjAwaitExpression expression,
HjCallable<V> callable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
| Modifier and Type | Method and Description |
|---|---|
void |
SequentialRuntime.asyncWhen(HjExpression.HjAwaitExpression expression,
HjRunnable runnable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
<V> HjFuture<V> |
SequentialRuntime.futureWhen(HjExpression.HjAwaitExpression expression,
HjCallable<V> callable)
Mechanism to create an asynchronous task where the await expression is designed to coordinate relationships of
this parallel tasks with other tasks (using the
HjFuture handles. |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.