public class LastNLineProcessor extends WrappedProcessor
| Modifier and Type | Field and Description |
|---|---|
protected int |
limit |
protected LinkedList<org.archive.format.cdx.CDXLine> |
lines |
inner| Constructor and Description |
|---|
LastNLineProcessor(BaseProcessor output,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
void |
end()
Called at the end.
|
protected void |
flush() |
int |
writeLine(org.archive.format.cdx.CDXLine line)
Process
line. |
void |
writeResumeKey(String resumeKey)
Write resumption key.
|
begin, modifyOutputFormat, trackLineprotected LinkedList<org.archive.format.cdx.CDXLine> lines
protected int limit
public LastNLineProcessor(BaseProcessor output, int limit)
public int writeLine(org.archive.format.cdx.CDXLine line)
BaseProcessorline.writeLine in interface BaseProcessorwriteLine in class WrappedProcessorline - CDXLineline is sent to output, 0 otherwise.protected void flush()
public void writeResumeKey(String resumeKey)
BaseProcessorCDXWriter should do
actual work. All intermediaries shall simply call
writeResumeKey(resumeKey) on nested processor.writeResumeKey in interface BaseProcessorwriteResumeKey in class WrappedProcessorpublic void end()
BaseProcessorend()
on nested processor.end in interface BaseProcessorend in class WrappedProcessorCopyright © 2005–2015 IIPC. All rights reserved.