public class DocumentPipeImpl extends Object implements DocumentPipe
| Constructor and Description |
|---|
DocumentPipeImpl() |
DocumentPipeImpl(int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransformer(DocumentTransformer transformer) |
void |
applyTransforms(ExportedDocument doc) |
void |
applyTransforms(ExportedDocument[] docs) |
DocumentReader |
getReader() |
List<DocumentTransformer> |
getTransformers() |
DocumentWriter |
getWriter() |
protected void |
handleBatchEnd() |
protected void |
readAndWriteDocs(List<DocumentTranslationMap> maps) |
void |
removeTransformer(DocumentTransformer transformer) |
DocumentTranslationMap |
run() |
void |
setReader(DocumentReader reader) |
void |
setWriter(DocumentWriter writer) |
public DocumentPipeImpl(int pageSize)
public DocumentPipeImpl()
public void addTransformer(DocumentTransformer transformer)
addTransformer in interface DocumentPipepublic DocumentReader getReader()
getReader in interface DocumentPipepublic List<DocumentTransformer> getTransformers()
getTransformers in interface DocumentPipepublic DocumentWriter getWriter()
getWriter in interface DocumentPipepublic void removeTransformer(DocumentTransformer transformer)
removeTransformer in interface DocumentPipepublic void setReader(DocumentReader reader)
setReader in interface DocumentPipepublic void setWriter(DocumentWriter writer)
setWriter in interface DocumentPipepublic DocumentTranslationMap run() throws IOException
run in interface DocumentPipeIOExceptionprotected void handleBatchEnd()
protected void readAndWriteDocs(List<DocumentTranslationMap> maps) throws IOException
IOExceptionpublic void applyTransforms(ExportedDocument doc) throws IOException
IOExceptionpublic void applyTransforms(ExportedDocument[] docs) throws IOException
IOExceptionCopyright © 2019 Nuxeo. All rights reserved.