| Modifier and Type | Interface and Description |
|---|---|
static interface |
DecoderPlugin.Control
A controller of the following tasks provided from the Embulk core.
|
| Modifier and Type | Method and Description |
|---|---|
FileInput |
open(TaskSource taskSource,
FileInput fileInput)
|
void |
transaction(ConfigSource config,
DecoderPlugin.Control control)
Processes the entire decoding transaction.
|
void transaction(ConfigSource config, DecoderPlugin.Control control)
config - a configuration for the Decoder Plugin given from a usercontrol - a controller of the following tasks provided from the Embulk coreFileInput open(TaskSource taskSource, FileInput fileInput)
FileInput instance that receives Buffers from a File Input Plugin,
or another Decoder Plugin, so that decoded input is read from a Parser Plugin, or another Decoder Plugin
It processes each decoding task.
taskSource - a configuration processed for the task from ConfigSourcefileInput - FileInput to read byte buffers from a File Input Plugin, or another Decoder PluginFileInput that receives Buffers from a File
Input Plugin, or another Decoder Plugin, so that decoded input is read from a Parser Plugin, or another Decoder Plugin