Package | Description |
---|---|
edu.rice.hj |
The base package for all habanero-java related items.
|
edu.rice.hj.api |
The base package for all Habanero-Java API.
|
edu.rice.hj.runtime.baseruntime | |
edu.rice.hj.runtime.javafj | |
edu.rice.hj.runtime.phasers |
The base package for the habanero-java phaser support.
|
edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
Modifier and Type | Method and Description |
---|---|
static HjPhaser |
Module0.newPhaser(HjPhaserMode phaserMode)
Factory method to create a new
HjPhaser with the specified mode. |
static HjPhaser |
Module0.newPhaser(HjPhaserMode phaserMode,
int busyWaitLimit)
Factory method to create a new
HjPhaser with the specified mode. |
Modifier and Type | Field and Description |
---|---|
static HjPhaserMode |
HjPhaserMode.DEFAULT_MODE
The default phaser registration mode.
|
HjPhaserMode |
HjPhaserPair.mode
The phaser registration mode.
|
Modifier and Type | Method and Description |
---|---|
HjPhaserMode |
HjPhaser.getPhaserMode()
Returns the registration mode of the phaser was created with.
|
static HjPhaserMode |
HjPhaserMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HjPhaserMode[] |
HjPhaserMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
HjPhaserPair |
HjPhaser.inMode(HjPhaserMode phaserMode)
Return a
HjPhaserPair with the phaser in the specified registration mode. |
HjPhaser |
HjRuntime.newPhaser(HjPhaserMode phaserMode,
int busyWaitLimit)
Create a new phaser in the specified registration mode..
|
static HjPhaserPair |
HjPhaserPair.PhaserPair(HjPhaser pPhaser,
HjPhaserMode pMode)
Factory method to create HjPhaserPair instances.
|
Constructor and Description |
---|
HjPhaserPair(HjPhaser pPhaser,
HjPhaserMode pMode)
Constructor for HjPhaserPair.
|
Modifier and Type | Method and Description |
---|---|
HjPhaser |
BaseRuntime.newPhaser(HjPhaserMode phaserMode,
int busyWaitLimit)
Create a new phaser in the specified registration mode..
|
Modifier and Type | Method and Description |
---|---|
HjPhaser |
JavaForkJoinRuntime.newPhaser(HjPhaserMode phaserMode,
int busyWaitLimit)
Create a new phaser in the specified registration mode..
|
Modifier and Type | Method and Description |
---|---|
HjPhaserMode |
PhaserImpl.getPhaserMode()
Returns the registration mode of the phaser was created with.
|
HjPhaserMode |
PhaserManagerImpl.phaserMode(HabaneroActivity activity,
InternalPhaser phaser)
phaserMode.
|
HjPhaserMode |
PhaserManager.phaserMode(HabaneroActivity activity,
InternalPhaser phaser)
phaserMode.
|
Modifier and Type | Method and Description |
---|---|
void |
PhaserManagerImpl.checkPhaserUse(InternalPhaser ph,
HjPhaserMode prm) |
void |
PhaserManager.checkPhaserUse(InternalPhaser ph,
HjPhaserMode prm)
Validates the use of a phaser in the current context.
|
HjPhaserPair |
PhaserImpl.inMode(HjPhaserMode phaserMode)
Return a
HjPhaserPair with the phaser in the specified registration mode. |
void |
PhaserManagerImpl.register(HabaneroActivity parentActivity,
HabaneroActivity childActivity,
InternalPhaser phaser,
HjPhaserMode phaserMode)
register.
|
void |
PhaserManager.register(HabaneroActivity parentActivity,
HabaneroActivity childActivity,
InternalPhaser phaser,
HjPhaserMode phaserMode)
register.
|
void |
PhaserImpl.register(HabaneroActivity activity,
HjPhaserMode mode)
register.
|
void |
InternalPhaser.register(HabaneroActivity activity,
HjPhaserMode mode)
register.
|
Constructor and Description |
---|
PhaserImpl(HjPhaserMode phMode,
PhaserManager phManager,
int busyWaitLimit)
Constructor for PhaserImpl.
|
PhaserImpl(String phName,
HjPhaserMode phMode,
PhaserManager phManager,
int busyWaitLimit)
Constructor for PhaserImpl.
|
Modifier and Type | Method and Description |
---|---|
HjPhaser |
SequentialRuntime.newPhaser(HjPhaserMode phaserMode,
int busyWaitLimit)
Create a new phaser in the specified registration mode..
|
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.