public class CsvToTuple extends Object implements IResourceBuilder
IResourceBuilder.CompactionType
Constructor and Description |
---|
CsvToTuple() |
Modifier and Type | Method and Description |
---|---|
Tuple |
onEnd()
Callback that tells you the scan is done.
|
void |
onStart()
Callback to tell you you are about to receive new lines.
|
void |
onStream(Reader reader)
Callback for you to stream the remote resource file.
|
void |
prepare(org.thales.punch.settings.api.ISettingsMap settings)
An optional callback to prepare you builder with additional parameters.
|
public void prepare(org.thales.punch.settings.api.ISettingsMap settings)
IResourceBuilder
prepare
in interface IResourceBuilder
public void onStart()
IResourceBuilder
onStart
in interface IResourceBuilder
public void onStream(Reader reader) throws IOException
IResourceBuilder
onStream
in interface IResourceBuilder
reader
- the input stream to consume the resource fileIOException
- in case of IO errorpublic Tuple onEnd()
IResourceBuilder
You should typically free any temporary storage, if any, used to build your resource.
onEnd
in interface IResourceBuilder
Copyright © 2023. All rights reserved.