Sha256: 220d48a1f671b588d312cc344e6d4d81db4ef61bdfae380bb2586b3fef505d3f

Contents?: true

Size: 746 Bytes

Versions: 104

Compression:

Stored size: 746 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 FileOutputPlugin
{
    interface Control
    {
        List<TaskReport> run(TaskSource taskSource);
    }

    ConfigDiff transaction(ConfigSource config, int taskCount,
            FileOutputPlugin.Control control);

    ConfigDiff resume(TaskSource taskSource,
            int taskCount,
            FileOutputPlugin.Control control);

    void cleanup(TaskSource taskSource,
            int taskCount,
            List<TaskReport> successTaskReports);

    TransactionalFileOutput open(TaskSource taskSource, int taskIndex);
}

Version data entries

104 entries across 104 versions & 1 rubygems

Version Path
embulk-0.8.9 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.9-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.8 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.8-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.7 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.7-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.6 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.6-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.5 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.5-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.4 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.4-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.3 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.3-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.7.11 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.7.11-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.2 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.2-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.1 embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java
embulk-0.8.1-java embulk-core/src/main/java/org/embulk/spi/FileOutputPlugin.java