Sha256: 8957af77a1a5910dd97e6e40897a79cd9bc3b769c8b693d150e8154898a5d068
Contents?: true
Size: 820 Bytes
Versions: 36
Compression:
Stored size: 820 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 FileInputPlugin { public interface Control { public List<CommitReport> run(TaskSource taskSource, int taskCount); } public ConfigDiff transaction(ConfigSource config, FileInputPlugin.Control control); public ConfigDiff resume(TaskSource taskSource, int taskCount, FileInputPlugin.Control control); public void cleanup(TaskSource taskSource, int taskCount, List<CommitReport> successCommitReports); public TransactionalFileInput open(TaskSource taskSource, int taskIndex); }
Version data entries
36 entries across 36 versions & 1 rubygems