Class LocalDirectoryNarProvider

java.lang.Object
org.apache.nifi.nar.provider.LocalDirectoryNarProvider
All Implemented Interfaces:
org.apache.nifi.flow.resource.ExternalResourceProvider

public class LocalDirectoryNarProvider extends Object implements org.apache.nifi.flow.resource.ExternalResourceProvider
  • Field Details

  • Constructor Details

    • LocalDirectoryNarProvider

      public LocalDirectoryNarProvider()
  • Method Details

    • initialize

      public void initialize(org.apache.nifi.flow.resource.ExternalResourceProviderInitializationContext context)
      Specified by:
      initialize in interface org.apache.nifi.flow.resource.ExternalResourceProvider
    • listResources

      public Collection<org.apache.nifi.flow.resource.ExternalResourceDescriptor> listResources() throws IOException
      Specified by:
      listResources in interface org.apache.nifi.flow.resource.ExternalResourceProvider
      Throws:
      IOException
    • createDescriptor

      private org.apache.nifi.flow.resource.ExternalResourceDescriptor createDescriptor(File file)
    • fetchExternalResource

      public InputStream fetchExternalResource(org.apache.nifi.flow.resource.ExternalResourceDescriptor descriptor) throws IOException
      Specified by:
      fetchExternalResource in interface org.apache.nifi.flow.resource.ExternalResourceProvider
      Throws:
      IOException