Class TaskFileIOSupplier

java.lang.Object
org.apache.polaris.service.task.TaskFileIOSupplier
All Implemented Interfaces:
BiFunction<org.apache.polaris.core.entity.TaskEntity,org.apache.polaris.core.context.CallContext,org.apache.iceberg.io.FileIO>

@ApplicationScoped public class TaskFileIOSupplier extends Object implements BiFunction<org.apache.polaris.core.entity.TaskEntity,org.apache.polaris.core.context.CallContext,org.apache.iceberg.io.FileIO>
  • Constructor Details

    • TaskFileIOSupplier

      @Inject public TaskFileIOSupplier(FileIOFactory fileIOFactory)
  • Method Details

    • apply

      public org.apache.iceberg.io.FileIO apply(org.apache.polaris.core.entity.TaskEntity task, org.apache.polaris.core.context.CallContext callContext)
      Specified by:
      apply in interface BiFunction<org.apache.polaris.core.entity.TaskEntity,org.apache.polaris.core.context.CallContext,org.apache.iceberg.io.FileIO>