...
When extensions (processors, controller services, and reporting tasks) are discovered, its Class name is used to map to the ClassLoader it was discovered in. This is may be too limiting however in that it does not support running multiple versions of the same processor in a single NiFi instance. This capability would be required to support feeding different versions of Hadoop as noted in NIFI-925.
Assumptions
- Different versions of the same extension could not be bundled in the same NAR
...