org.galagosearch.tupleflow.execution
Class Connection

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

public class Connection
extends Locatable
implements java.lang.Cloneable

Represents a data connection between two stages in a TupleFlow job.

Author:
trevor
See Also:
Job, Serialized Form

Field Summary
 java.util.ArrayList<ConnectionEndPoint> inputs
           
 java.util.ArrayList<ConnectionEndPoint> outputs
           
 
Fields inherited from class org.galagosearch.tupleflow.execution.Locatable
location
 
Constructor Summary
Connection(FileLocation location, java.lang.String className, java.lang.String[] order, java.lang.String[] hash, int hashCount)
           
Connection(FileLocation location, java.lang.String connectionName, java.lang.String className, java.lang.String[] order, java.lang.String[] hash, int hashCount)
           
 
Method Summary
 Connection clone()
           
 java.lang.String getName()
           
 
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

inputs

public java.util.ArrayList<ConnectionEndPoint> inputs

outputs

public java.util.ArrayList<ConnectionEndPoint> outputs
Constructor Detail

Connection

public Connection(FileLocation location,
                  java.lang.String connectionName,
                  java.lang.String className,
                  java.lang.String[] order,
                  java.lang.String[] hash,
                  int hashCount)

Connection

public Connection(FileLocation location,
                  java.lang.String className,
                  java.lang.String[] order,
                  java.lang.String[] hash,
                  int hashCount)
Method Detail

getName

public java.lang.String getName()

clone

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


Copyright © 2009. All Rights Reserved.