class Embulk::ParserPlugin::JavaAdapter
def transaction(java_config, java_control)
def transaction(java_config, java_control) config = DataSource.from_java(java_config) @ruby_class.transaction(config) do |task_source_hash,columns| java_task_source = DataSource.from_ruby_hash(task_source_hash).to_java java_schema = Schema.new(columns).to_java java_control.run(java_task_source, java_schema) end nil end