SI - input schema typeSO - output schema typeDI - input data typeDO - output data typepublic interface RecordStreamProcessor<SI,SO,DI,DO>
RecordStreamWithMetadata.
For example, converters, quality checkers (filters), etc. are instances of this.| Modifier and Type | Interface and Description |
|---|---|
static class |
RecordStreamProcessor.StreamProcessingException
Exception allowed by
processStream(RecordStreamWithMetadata, WorkUnitState). |
| Modifier and Type | Method and Description |
|---|---|
RecordStreamWithMetadata<DO,SO> |
processStream(RecordStreamWithMetadata<DI,SI> inputStream,
WorkUnitState state)
Return a
RecordStreamWithMetadata with the appropriate modifications. |
RecordStreamWithMetadata<DO,SO> processStream(RecordStreamWithMetadata<DI,SI> inputStream, WorkUnitState state) throws RecordStreamProcessor.StreamProcessingException
RecordStreamWithMetadata with the appropriate modifications.