EDU.oswego.cs.dl.util.concurrent

Class FJTask.Seq2

Enclosing Class:
FJTask
Implemented Interfaces:
Runnable

public static class FJTask.Seq2
extends FJTask

A new Seq2(task1, task2), when executed, invokes task1 and then task2, in order. The class is a simple utility that makes it easier to create composite Tasks.

Nested Class Summary

Nested classes/interfaces inherited from class EDU.oswego.cs.dl.util.concurrent.FJTask

FJTask.Par, FJTask.Par2, FJTask.Seq, FJTask.Seq2, FJTask.Wrap

Field Summary

protected FJTask
fst
protected FJTask
snd

Constructor Summary

Seq2(FJTask task1, FJTask task2)

Method Summary

void
run()

Methods inherited from class EDU.oswego.cs.dl.util.concurrent.FJTask

cancel, coInvoke, coInvoke, fork, getFJTaskRunner, getFJTaskRunnerGroup, invoke, isDone, join, par, par, reset, seq, seq, setDone, start, yield

Field Details

fst

protected final FJTask fst

snd

protected final FJTask snd

Constructor Details

Seq2

public Seq2(FJTask task1,
            FJTask task2)

Method Details

run

public void run()