This is an automated email from the ASF dual-hosted git repository.
markap14 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new f1fbff83f7c NIFI-16099: Controller Service Provider should be passed
to Connectors (#11415)
f1fbff83f7c is described below
commit f1fbff83f7c7132c7643c28990831dea5cc7a43b
Author: Bob Paulin <[email protected]>
AuthorDate: Fri Jul 10 13:21:14 2026 -0500
NIFI-16099: Controller Service Provider should be passed to Connectors
(#11415)
---
.../src/main/java/org/apache/nifi/controller/ExtensionBuilder.java | 1 +
.../main/java/org/apache/nifi/controller/flow/StandardFlowManager.java | 1 +
2 files changed, 2 insertions(+)
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/ExtensionBuilder.java
b/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/ExtensionBuilder.java
index 103a47bee19..0ba051dcf19 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/ExtensionBuilder.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/ExtensionBuilder.java
@@ -497,6 +497,7 @@ public class ExtensionBuilder {
requireNonNull(identifier, "Connector ID");
requireNonNull(type, "Connector Type");
requireNonNull(bundleCoordinate, "Bundle Coordinate");
+ requireNonNull(serviceProvider, "Controller Service Provider");
requireNonNull(extensionManager, "Extension Manager");
requireNonNull(managedProcessGroup, "Managed Process Group");
diff --git
a/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/flow/StandardFlowManager.java
b/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/flow/StandardFlowManager.java
index 59763f81a9b..902f6301e31 100644
---
a/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/flow/StandardFlowManager.java
+++
b/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/flow/StandardFlowManager.java
@@ -776,6 +776,7 @@ public class StandardFlowManager extends
AbstractFlowManager implements FlowMana
.type(type)
.bundleCoordinate(coordinate)
.extensionManager(extensionManager)
+
.controllerServiceProvider(flowController.getControllerServiceProvider())
.managedProcessGroup(managedRootGroup)
.activeConfigurationContext(activeConfigurationContext)
.flowContextFactory(flowContextFactory)