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.