dk.netarkivet.common.utils.cdx
Class GetCDXRecordsBatchJob

java.lang.Object
  extended by dk.netarkivet.common.utils.batch.FileBatchJob
      extended by dk.netarkivet.common.utils.arc.ARCBatchJob
          extended by dk.netarkivet.common.utils.cdx.GetCDXRecordsBatchJob
All Implemented Interfaces:
java.io.Serializable

public class GetCDXRecordsBatchJob
extends ARCBatchJob

Job to get cdx records out of metadata files.

Since:
Jan 20, 2009
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
GetCDXRecordsBatchJob()
          TODO: JavaDoc
 
Method Summary
 void finish(java.io.OutputStream os)
          TODO: JavaDoc
 void initialize(java.io.OutputStream os)
          TODO: JavaDoc
 void processRecord(org.archive.io.arc.ARCRecord sar, java.io.OutputStream os)
          TODO: JavaDoc
 
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, processOnlyFileNamed, processOnlyFilesMatching, processOnlyFilesMatching, processOnlyFilesNamed, setBatchJobTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetCDXRecordsBatchJob

public GetCDXRecordsBatchJob()
TODO: JavaDoc

Method Detail

initialize

public void initialize(java.io.OutputStream os)
TODO: JavaDoc

Specified by:
initialize in class ARCBatchJob
Parameters:
os - The OutputStream to which output data is written

processRecord

public void processRecord(org.archive.io.arc.ARCRecord sar,
                          java.io.OutputStream os)
TODO: JavaDoc

Specified by:
processRecord in class ARCBatchJob
Parameters:
sar - the object to be processed.
os - The OutputStream to which output data is written

finish

public void finish(java.io.OutputStream os)
TODO: JavaDoc

Specified by:
finish in class ARCBatchJob
Parameters:
os - The OutputStream to which output data is written