Package owl.run
Class Pipeline
- java.lang.Object
-
- owl.run.Pipeline
-
public abstract class Pipeline extends Object
-
-
Constructor Summary
Constructors Constructor Description Pipeline()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract OwlModule.InputReader
input()
static Pipeline
of(OwlModule.InputReader reader, List<OwlModule.Transformer> transformers, OwlModule.OutputWriter writer)
abstract OwlModule.OutputWriter
output()
void
run(ReadableByteChannel inputChannel, WritableByteChannel outputChannel)
abstract List<OwlModule.Transformer>
transformers()
-
-
-
Method Detail
-
input
public abstract OwlModule.InputReader input()
-
transformers
public abstract List<OwlModule.Transformer> transformers()
-
output
public abstract OwlModule.OutputWriter output()
-
of
public static Pipeline of(OwlModule.InputReader reader, List<OwlModule.Transformer> transformers, OwlModule.OutputWriter writer)
-
run
public void run(ReadableByteChannel inputChannel, WritableByteChannel outputChannel) throws IOException
- Throws:
IOException
-
-