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