A C E F G H I N O P R S T U W

A

add(Object) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
addAll(Collection) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
apply(Collection, ParTasks.TaskFilter, int, int, Collection) - Static method in class ORG.hd.d.par.ParTasks
Apply a TaskFilter to a Collection of objects, copying suitable objects to the result Collection.
apply(Collection, ParTasks.TaskProc, int, int) - Static method in class ORG.hd.d.par.ParTasks
Apply a TaskProc to a Collection of objects.
apply(Set, ParTasks.TaskMapper, int, int, Map) - Static method in class ORG.hd.d.par.ParTasks
Apply a TaskMap to a Set of objects, adding mappings from input to output objects to the result Map.
availableConcurrency() - Static method in class ORG.hd.d.par.ParTasks
Get current estimate of count of system CPUs available.

C

clear() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
contains(Object) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
containsAll(Collection) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 

E

equals(Object) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 

F

fn(Object) - Method in interface ORG.hd.d.par.ParTasks.TaskProc
Apply fn to Object for its side-effect.
fn(Object) - Method in interface ORG.hd.d.par.ParTasks.TaskFilter
If this returns true, the object should appear in the result.
fn(Object) - Method in interface ORG.hd.d.par.ParTasks.TaskMapper
Apply fn to Object to get it converted to another.

G

getPropLevel() - Static method in class ORG.hd.d.par.ParTasks
Get user-specified (in properties) level of paralleism.

H

hashCode() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 

I

isEmpty() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
iterator() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
Get a (repeating) iterator.

N

noParallelism() - Static method in class ORG.hd.d.par.ParTasks
If true, the user has explictly turned off parallelism.

O

ORG.hd.d.par - package ORG.hd.d.par
 

P

ParTasks - class ORG.hd.d.par.ParTasks.
The parallel-task handler.
ParTasks.ParTasksException - exception ORG.hd.d.par.ParTasks.ParTasksException.
Exception thrown as a result of a failed Task.
ParTasks.ParTasksException() - Constructor for class ORG.hd.d.par.ParTasks.ParTasksException
 
ParTasks.ParTasksException(String) - Constructor for class ORG.hd.d.par.ParTasks.ParTasksException
 
ParTasks.RepeatingIteratorCollection - class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection.
Wraps a Collection to return a repeating iterator.
ParTasks.RepeatingIteratorCollection(Collection) - Constructor for class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
Wrap an existing Collection to make its Iterator repeat.
ParTasks.TaskFilter - interface ORG.hd.d.par.ParTasks.TaskFilter.
Functor for filtering objects.
ParTasks.TaskMapper - interface ORG.hd.d.par.ParTasks.TaskMapper.
Functor for mapping one object to another.
ParTasks.TaskProc - interface ORG.hd.d.par.ParTasks.TaskProc.
Functor for getting side-effects only.

R

remove(Object) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
removeAll(Collection) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
retainAll(Collection) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
runTask(Runnable, int) - Static method in class ORG.hd.d.par.ParTasks
Runs a single task.

S

size() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
SYS_PROP_PAR - Static variable in class ORG.hd.d.par.ParTasks
The system property name for the stipulated number of CPUs to use.

T

toArray() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 
toArray(Object[]) - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
 

U

UTILISATION_ABSMAX - Static variable in class ORG.hd.d.par.ParTasks
The absolute maximum utilisation a single task can have, ie many CPUs to 100%.
UTILISATION_ABSMIN - Static variable in class ORG.hd.d.par.ParTasks
The absolute minimum utilisation a single task can have, eg 0% CPU.
UTILISATION_MAX - Static variable in class ORG.hd.d.par.ParTasks
The maximum utilisation a simple single-threaded task can have, eg largely CPU-bound.
UTILISATION_MIN - Static variable in class ORG.hd.d.par.ParTasks
The minimum believable utilisation a single task can have, largely I/O-bound.

W

willRepeat() - Method in class ORG.hd.d.par.ParTasks.RepeatingIteratorCollection
If true (the default), the iterators produced will repeat.

A C E F G H I N O P R S T U W
(c) Damon Hart-Davis 1999--2000