org.galagosearch.tupleflow.execution
Class Stage

java.lang.Object
  extended by org.galagosearch.tupleflow.execution.Locatable
      extended by org.galagosearch.tupleflow.execution.Stage
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Stage
extends Locatable
implements java.io.Serializable, java.lang.Cloneable

This is a stage description for a TupleFlow job.

Author:
trevor
See Also:
Serialized Form

Field Summary
 java.util.HashMap<java.lang.String,StageConnectionPoint> connections
           
 java.lang.String name
           
 java.util.ArrayList<Step> steps
           
 
Fields inherited from class org.galagosearch.tupleflow.execution.Locatable
location
 
Constructor Summary
Stage()
           
Stage(FileLocation location)
           
Stage(java.lang.String name)
           
 
Method Summary
 void add(StageConnectionPoint point)
           
 void add(Step step)
           
 Stage clone()
           
 boolean containsInput(java.lang.String name)
           
 boolean containsOutput(java.lang.String name)
           
 StageConnectionPoint getConnection(java.lang.String pointName)
           
 java.util.HashMap<java.lang.String,StageConnectionPoint> getConnections()
           
 java.util.ArrayList<Step> getSteps()
           
 
Methods inherited from class org.galagosearch.tupleflow.execution.Locatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connections

public java.util.HashMap<java.lang.String,StageConnectionPoint> connections

steps

public java.util.ArrayList<Step> steps

name

public java.lang.String name
Constructor Detail

Stage

public Stage()

Stage

public Stage(java.lang.String name)

Stage

public Stage(FileLocation location)
Method Detail

getSteps

public java.util.ArrayList<Step> getSteps()

containsInput

public boolean containsInput(java.lang.String name)

containsOutput

public boolean containsOutput(java.lang.String name)

getConnections

public java.util.HashMap<java.lang.String,StageConnectionPoint> getConnections()

getConnection

public StageConnectionPoint getConnection(java.lang.String pointName)

clone

public Stage clone()
Overrides:
clone in class java.lang.Object

add

public void add(StageConnectionPoint point)

add

public void add(Step step)


Copyright © 2009. All Rights Reserved.