Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.tiling.computefarm

Provides classes for running compute-intensive jobs.

See:
Description

Interface Summary
Job | A `Job` is a piece of work generated by a client of the computefarm, which the client gets the computefarm to run using a `JobRunner`.
Task | A `Task` is a small, independently executable piece of a `Job`.

Class Summary
AbstractJob | An `AbstractJob` is a `Job` that provides some default implementation and a few convenience methods for implementors of `Job`.
JobRunner | A `JobRunner` runs a `Job` on behalf of a client.
ReloadClassesEntry | An entry used to send a signal to `Worker`s that they should reload their classes.
ResultEntry | A `ResultEntry` is an entry holder for result objects corresponding to task results.
TaskEntry | A `TaskEntry` is an entry holder for task objects that are the constituent pieces of a `Job`.
Worker | A `Worker` repeatedly takes a `TaskEntry` instance from the space, executes its payload then writes the result back wrapped in a `ResultEntry`.

## Package org.tiling.computefarm Description

Provides classes for running compute-intensive jobs.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © -2004 . All Rights Reserved.