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
WarcFormatException
java.lang.Exception
public void run() throws WarcFormatException, java.io.IOException, java.lang.InterruptedException
WarcFormatException
java.io.IOException
java.lang.InterruptedException
public void run(int numberOfThreads) throws WarcFormatException, java.io.IOException, java.lang.InterruptedException
WarcFormatException
java.io.IOException
java.lang.InterruptedException
public static void main(java.lang.String[] arg) throws java.lang.Exception
java.lang.Exception