Class ResourceTransferUtils

java.lang.Object
org.apache.nifi.processors.transfer.ResourceTransferUtils

public final class ResourceTransferUtils extends Object
  • Constructor Details

    • ResourceTransferUtils

      private ResourceTransferUtils()
  • Method Details

    • getFileResource

      public static Optional<FileResource> getFileResource(ResourceTransferSource resourceTransferSource, org.apache.nifi.processor.ProcessContext context, Map<String,String> attributes)
      Get File Resource from File Resource Service based on provided Source otherwise return empty
      Parameters:
      resourceTransferSource - type of the data upload
      context - process context with properties
      attributes - Map of attributes passed to File Resource Service
      Returns:
      Optional FileResource retrieved from FileResourceService if Source is File Resource Service, otherwise empty
      Throws:
      org.apache.nifi.processor.exception.ProcessException - Thrown if Source is File Resource but FileResourceService is not provided in the context