org.galagosearch.tupleflow.execution
Class StageInstanceFactory
java.lang.Object
org.galagosearch.tupleflow.execution.StageInstanceFactory
public class StageInstanceFactory
- extends java.lang.Object
- Author:
- trevor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StageInstanceFactory
public StageInstanceFactory(NetworkedCounterManager counterManager)
instantiate
public ExNihiloSource instantiate(StageInstanceDescription instance)
throws IncompatibleProcessorException,
java.io.IOException
- Throws:
IncompatibleProcessorException
java.io.IOException
instantiate
public Step instantiate(StageInstanceDescription instance,
java.util.ArrayList<Step> steps)
throws IncompatibleProcessorException,
java.io.IOException
- Throws:
IncompatibleProcessorException
java.io.IOException
instantiateStep
public Step instantiateStep(StageInstanceDescription instance,
Step step)
throws java.io.IOException
- Throws:
java.io.IOException
instantiateInput
public Step instantiateInput(StageInstanceDescription instance,
InputStep step)
throws java.io.IOException
- Throws:
java.io.IOException
instantiateOutput
public Step instantiateOutput(StageInstanceDescription instance,
OutputStep step)
throws java.io.IOException
- Throws:
java.io.IOException
createOrder
protected static Order createOrder(DataPipe pipe)
throws java.io.IOException
- Throws:
java.io.IOException
createOrder
public static Order createOrder(java.lang.String className,
java.lang.String[] orderSpec)
throws java.io.IOException
- Throws:
java.io.IOException
getTypeReaderSource
public ReaderSource getTypeReaderSource(StageInstanceDescription.PipeOutput pipeOutput)
throws java.io.IOException
- Throws:
java.io.IOException
getTypeReader
public static <T> ReaderSource<T> getTypeReader(StageInstanceDescription.PipeOutput pipeOutput)
throws java.io.IOException
- Throws:
java.io.IOException
getTypeWriter
public static Processor getTypeWriter(StageInstanceDescription.PipeInput pipeInput)
throws java.io.IOException,
java.io.IOException
- Throws:
java.io.IOException
Copyright © 2009. All Rights Reserved.