public class ParallelFilteredProcessorRunner
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ParallelFilteredProcessorRunner.Processor<T> |
|
static interface |
ParallelFilteredProcessorRunner.Writer<T> |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.io.IOException |
flushingThreadException |
| Constructor | Description |
|---|---|
ParallelFilteredProcessorRunner(java.io.InputStream in) |
|
ParallelFilteredProcessorRunner(java.io.InputStream in,
Filter<WarcRecord> filter) |
| Modifier and Type | Method | Description |
|---|---|---|
<T> ParallelFilteredProcessorRunner |
add(ParallelFilteredProcessorRunner.Processor<T> p,
ParallelFilteredProcessorRunner.Writer<? super T> s,
java.io.PrintStream out) |
|
static void |
main(java.lang.String[] arg) |
|
void |
run() |
|
void |
run(int numberOfThreads) |
|
void |
runSequentially() |
public ParallelFilteredProcessorRunner(java.io.InputStream in,
Filter<WarcRecord> filter)
public ParallelFilteredProcessorRunner(java.io.InputStream in)
public <T> ParallelFilteredProcessorRunner add(ParallelFilteredProcessorRunner.Processor<T> p, ParallelFilteredProcessorRunner.Writer<? super T> s, java.io.PrintStream out)
public void runSequentially()
throws WarcFormatException,
java.lang.Exception
WarcFormatExceptionjava.lang.Exceptionpublic void run()
throws WarcFormatException,
java.io.IOException,
java.lang.InterruptedException
WarcFormatExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void run(int numberOfThreads)
throws WarcFormatException,
java.io.IOException,
java.lang.InterruptedException
WarcFormatExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic static void main(java.lang.String[] arg)
throws java.lang.Exception
java.lang.Exception