Package org.apache.nifi.nar.provider
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.nifi.flow.resource.ExternalResourceDescriptorcreateDescriptor(File file) fetchExternalResource(org.apache.nifi.flow.resource.ExternalResourceDescriptor descriptor) voidinitialize(org.apache.nifi.flow.resource.ExternalResourceProviderInitializationContext context) Collection<org.apache.nifi.flow.resource.ExternalResourceDescriptor>
-
Field Details
-
SOURCE_DIR_PROPERTY
- See Also:
-
sourceDir
-
-
Constructor Details
-
LocalDirectoryNarProvider
public LocalDirectoryNarProvider()
-
-
Method Details
-
initialize
public void initialize(org.apache.nifi.flow.resource.ExternalResourceProviderInitializationContext context) - Specified by:
initializein interfaceorg.apache.nifi.flow.resource.ExternalResourceProvider
-
listResources
public Collection<org.apache.nifi.flow.resource.ExternalResourceDescriptor> listResources() throws IOException- Specified by:
listResourcesin interfaceorg.apache.nifi.flow.resource.ExternalResourceProvider- Throws:
IOException
-
createDescriptor
-
fetchExternalResource
public InputStream fetchExternalResource(org.apache.nifi.flow.resource.ExternalResourceDescriptor descriptor) throws IOException - Specified by:
fetchExternalResourcein interfaceorg.apache.nifi.flow.resource.ExternalResourceProvider- Throws:
IOException
-