Sha256: 30ad3e36128ded6aebaa3167c628b3e23e928d0308a06754c09aa3a8aeccbdc9
Contents?: true
Size: 816 Bytes
Versions: 4
Compression:
Stored size: 816 Bytes
Contents
package org.embulk.spi; import java.util.List; import org.embulk.config.TaskSource; import org.embulk.config.ConfigSource; import org.embulk.config.ConfigDiff; import org.embulk.config.CommitReport; public interface FileOutputPlugin { public interface Control { public List<CommitReport> run(TaskSource taskSource); } public ConfigDiff transaction(ConfigSource config, int processorCount, FileOutputPlugin.Control control); public ConfigDiff resume(TaskSource taskSource, int processorCount, FileOutputPlugin.Control control); public void cleanup(TaskSource taskSource, int processorCount, List<CommitReport> successCommitReports); public TransactionalFileOutput open(TaskSource taskSource, int processorIndex); }
Version data entries
4 entries across 4 versions & 1 rubygems