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