org.objectweb.proactive.calcium.skeletons
Class Pipe<T>

java.lang.Object
  extended by org.objectweb.proactive.calcium.skeletons.Pipe<T>
All Implemented Interfaces:
java.io.Serializable, Skeleton<T>

public class Pipe<T>
extends java.lang.Object
implements Skeleton<T>

The Pipe skeleton represents staged computation. A Pipe will execute each skeleton in sequence of the next.

Author:
The ProActive Team (mleyton)
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.objectweb.proactive.calcium.interfaces.Skeleton
logger
 
Constructor Summary
Pipe(java.util.List<Skeleton<T>> stages)
           
Pipe(Skeleton<T>... args)
           
Pipe(Skeleton<T> child1, Skeleton<T> child2)
           
 
Method Summary
 java.util.Vector<Instruction<T>> getInstructionStack()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pipe

public Pipe(Skeleton<T> child1,
            Skeleton<T> child2)

Pipe

public Pipe(Skeleton<T>... args)

Pipe

public Pipe(java.util.List<Skeleton<T>> stages)
Method Detail

getInstructionStack

public java.util.Vector<Instruction<T>> getInstructionStack()
Specified by:
getInstructionStack in interface Skeleton<T>


Copyright 2001-2007 INRIA All Rights Reserved.