| Interface | Description |
|---|---|
| ExtensionDiscoveringManager |
ExtensionManage that can discovers and load extensions.
|
| ExtensionManager |
Provides the framework with access to extensions, bundles, and class loaders.
|
| Class | Description |
|---|---|
| ExtensionDefinition |
Provides a wrapper for the elements that make an extension unique.
|
| ExtensionManagerHolder |
Holds a singleton instance of ExtensionManager.
|
| InstanceClassLoader |
Each processor, controller service, and reporting task will have an InstanceClassLoader.
|
| NarCloseable | |
| NarThreadContextClassLoader |
THREAD SAFE
|
| NarThreadContextClassLoader.ContextSecurityManager | |
| NarThreadContextClassLoader.SingletonHolder | |
| SharedInstanceClassLoader | |
| StandardExtensionDiscoveringManager |
Scans through the classpath to load all FlowFileProcessors, FlowFileComparators, and ReportingTasks using the service provider API and running through all classloaders (root, NARs).
|
| StandardExtensionDiscoveringManager.BaseClassLoaderKey |
Copyright © 2023 Apache NiFi Project. All rights reserved.