Interface | Description |
---|---|
HjBinaryEureka<L,R> | |
HjConvergenceEureka<T> |
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newConvergenceEureka(Object, java.util.function.BiPredicate) |
HjCountEureka<T> |
Another variant of a parallel search is where we wish to know the first $K$ results that match a query.
|
HjEngineEureka<T> |
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newEngineEureka(int) |
HjEureka<T,C,V> |
Eureka constructs support nondeterminism in applications such as search where a bunch of speculative computations can
be aborted as soon as a result (the eureka event) has been found.
|
HjExtremaEureka<T> |
This Eureka tries to maximize its current value.
|
HjPhasedBody | |
HjSearchEureka<T> |
A
HjSearchEureka construct is designed to be resolved by the first eureka event it processes, and it promptly
terminates the task that triggered the event. |
HjTimerEureka<T> |
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newTimerEureka(int) |
HjVersionEureka<T> |
* Instances are created using a factory method in the HJlib runtime, e.g.,
ModuleZ.newVersionEureka(int) |
Class | Description |
---|---|
HjExpression |
The HjExpression class provides factory method to create boolean expressions wrapping
HjFuture instances. |
HjExpression.HjAwaitExpression |
An HjAwaitExpression represents an expression that can be used as the trigger clauses in asyncWhen() constructs.
|
HjExpression.HjBooleanExpression |
The parent class for all boolean expressions.
|
HjFastBarrierEureka |
Enum | Description |
---|---|
HjLogicalOperator |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.