私は自分で解決策を見つけました。SpigotImporterを作成する必要があります。
工場
@ServiceProvider(service = ImporterBuilder.class)
public final class TalendCollectionImporterBuilder implements ImporterBuilder {
public String getName() {
return "Talend Flow Connection Importer";
}
public SpigotImporter buildImporter() {
return new TalendCollectionImporter();
}
}
インポーター(スタブ)
public class TalendCollectionImporter implements SpigotImporter {
private ContainerLoader container;
private Report report;
private ProgressTicket progressTicket;
private boolean cancel = false;
public boolean execute(ContainerLoader loader) {
this.container = loader;
this.report = new Report();
// import stuff
return !cancel;
}
public ContainerLoader getContainer() {
return container;
}
public Report getReport() {
return report;
}
public boolean cancel() {
cancel = true;
return true;
}
}