Package dk.netarkivet.common.utils.cdx
Class GetCDXRecordsBatchJob
- java.lang.Object
-
- dk.netarkivet.common.utils.batch.FileBatchJob
-
- dk.netarkivet.common.utils.arc.ARCBatchJob
-
- dk.netarkivet.common.utils.cdx.GetCDXRecordsBatchJob
-
- All Implemented Interfaces:
Serializable
public class GetCDXRecordsBatchJob extends ARCBatchJob
Job to get cdx records out of metadata files.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class dk.netarkivet.common.utils.batch.FileBatchJob
FileBatchJob.ExceptionOccurrence
-
-
Field Summary
-
Fields inherited from class dk.netarkivet.common.utils.arc.ARCBatchJob
noOfRecordsProcessed
-
Fields inherited from class dk.netarkivet.common.utils.batch.FileBatchJob
batchJobTimeout, exceptions, filesFailed, noOfFilesProcessed
-
-
Constructor Summary
Constructors Constructor Description GetCDXRecordsBatchJob()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish(OutputStream os)
Finish job.void
initialize(OutputStream os)
Initialize job.void
processRecord(org.archive.io.arc.ARCRecord sar, OutputStream os)
Process a single ARCRecord if the record contains cdx.-
Methods inherited from class dk.netarkivet.common.utils.arc.ARCBatchJob
getExceptionArray, getFilter, handleException, noOfRecordsProcessed, processFile
-
Methods inherited from class dk.netarkivet.common.utils.batch.FileBatchJob
addException, addFinishException, addInitializeException, getBatchJobTimeout, getExceptions, getFilenamePattern, getFilesFailed, getNoOfFilesProcessed, maxExceptionsReached, postProcess, processOnlyFileNamed, processOnlyFilesMatching, processOnlyFilesMatching, processOnlyFilesNamed, setBatchJobTimeout
-
-
-
-
Method Detail
-
initialize
public void initialize(OutputStream os)
Initialize job. Does nothing- Specified by:
initialize
in classARCBatchJob
- Parameters:
os
- The output stream (unused in this implementation)
-
processRecord
public void processRecord(org.archive.io.arc.ARCRecord sar, OutputStream os)
Process a single ARCRecord if the record contains cdx.- Specified by:
processRecord
in classARCBatchJob
- Parameters:
sar
- The record we want to processos
- The output stream to write the result to
-
finish
public void finish(OutputStream os)
Finish job. Does nothing- Specified by:
finish
in classARCBatchJob
- Parameters:
os
- The Outputstream (unused in this implementation)
-
-