Job Writer
https://github.com/alibaba/DataX/blob/master/dataxPluginDev.md
public class DemoWriter extends Writer {
// init split destroy
public static class Job extends Writer.Job{
private Configuration originalConfig;
@Override
public List<Configuration> split(int i) {
return null;
}
@Override
public void init() {
this.originalConfig = this.getPluginJobConf();
}
@Override
public void destroy() {
}
}
// startWrite init destroy
public static class Task extends Writer.Task {
private Configuration writerSliceConfig;
@Override
public void startWrite(RecordReceiver recordReceiver) {
Record record = recordReceiver.getFromReader();
String s = record.getColumn(0).asString();
}
@Override
public void init() {
this.writerSliceConfig = super.getPluginJobConf();
}
@Override
public void destroy() {
}
}
}