You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by bb...@apache.org on 2021/11/22 19:56:19 UTC
[nifi] branch main updated (c033deb -> 839fbf7)
This is an automated email from the ASF dual-hosted git repository.
bbende pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git.
from c033deb NIFI-9399 This closes #5542. Apply Secure Processing to TransformXml XSLT
add 839fbf7 NIFI-9382: Created a new ClassloaderIsolationKey mechanism by which H… (#5533)
No new revisions were added by this update.
Summary of changes:
.../ClassloaderIsolationKeyProvider.java | 60 ++++++++++
.../util/file/classloader/ClassLoaderUtils.java | 13 ++-
.../file/classloader/TestClassLoaderUtils.java | 2 +-
.../processors/hadoop/AbstractHadoopProcessor.java | 57 ++++-----
.../nifi/controller/StandardProcessorNode.java | 14 +--
.../nifi/controller/flow/AbstractFlowManager.java | 4 +-
.../reporting/AbstractReportingTaskNode.java | 9 +-
.../service/StandardControllerServiceNode.java | 18 ++-
.../apache/nifi/groups/StandardProcessGroup.java | 3 +-
.../nifi/controller/AbstractComponentNode.java | 24 +++-
.../org/apache/nifi/controller/ComponentNode.java | 20 +++-
.../apache/nifi/controller/flow/FlowManager.java | 9 +-
.../apache/nifi/controller/ExtensionBuilder.java | 9 +-
.../nifi/controller/StandardFlowSnippet.java | 10 +-
.../nifi/controller/StandardReloadComponent.java | 52 ++++-----
.../nifi/controller/flow/StandardFlowManager.java | 10 +-
.../service/ControllerServiceLoader.java | 35 +++---
.../apache/nifi/controller/TestFlowController.java | 12 +-
.../scheduling/TestStandardProcessScheduler.java | 18 +--
.../nifi/integration/FrameworkIntegrationTest.java | 4 +-
.../java/org/apache/nifi/nar/ExtensionManager.java | 6 +-
.../org/apache/nifi/nar/InstanceClassLoader.java | 24 +++-
.../nifi/nar/SharedInstanceClassLoader.java} | 31 ++---
.../nar/StandardExtensionDiscoveringManager.java | 127 +++++++++++++++++----
.../web/dao/impl/StandardControllerServiceDAO.java | 2 +-
.../org/apache/nifi/processors/hadoop/PutHDFS.java | 4 +-
.../processors/kudu/AbstractKuduProcessor.java | 18 +--
.../stateless/engine/StandardStatelessEngine.java | 2 +-
.../stateless/engine/StatelessFlowManager.java | 6 +-
.../stateless/engine/StatelessReloadComponent.java | 6 +-
...teToFile.java => WriteFlowFileCountToFile.java} | 75 ++++++------
.../services/org.apache.nifi.processor.Processor | 1 +
.../classloaders/ClassloaderIsolationKeyIT.java | 103 +++++++++++++++++
33 files changed, 558 insertions(+), 230 deletions(-)
create mode 100644 nifi-api/src/main/java/org/apache/nifi/components/ClassloaderIsolationKeyProvider.java
copy nifi-nar-bundles/{nifi-extension-utils/nifi-record-utils/nifi-standard-record-utils/src/main/java/org/apache/nifi/schema/access/InheritSchemaFromRecord.java => nifi-framework-bundle/nifi-framework/nifi-framework-nar-utils/src/main/java/org/apache/nifi/nar/SharedInstanceClassLoader.java} (54%)
copy nifi-system-tests/nifi-system-test-extensions-bundle/nifi-system-test-extensions/src/main/java/org/apache/nifi/processors/tests/system/{WriteToFile.java => WriteFlowFileCountToFile.java} (54%)
create mode 100644 nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/classloaders/ClassloaderIsolationKeyIT.java