package org.embulk.plugin.compat; import org.embulk.spi.InputPlugin; import org.embulk.spi.TransactionalFileInput; import org.embulk.spi.TransactionalFileOutput; import org.embulk.spi.TransactionalPageOutput; import org.embulk.plugin.compat.InputPluginWrapper; public class PluginWrappers { public static InputPlugin inputPlugin(InputPlugin input) { return InputPluginWrapper.wrapIfNecessary(input); } public static TransactionalFileInput transactionalFileInput(TransactionalFileInput tran) { return TransactionalFileInputWrapper.wrapIfNecessary(tran); } public static TransactionalFileOutput transactionalFileOutput(TransactionalFileOutput tran) { return TransactionalFileOutputWrapper.wrapIfNecessary(tran); } public static TransactionalPageOutput transactionalPageOutput(TransactionalPageOutput tran) { return TransactionalPageOutputWrapper.wrapIfNecessary(tran); } }