You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2026/02/02 20:51:33 UTC
(nifi-api) branch NIFI-15258 updated: NIFI-15536: Change Connector API to use DescribedValue vs AllowableValue (#60)
This is an automated email from the ASF dual-hosted git repository.
markap14 pushed a commit to branch NIFI-15258
in repository https://gitbox.apache.org/repos/asf/nifi-api.git
The following commit(s) were added to refs/heads/NIFI-15258 by this push:
new babe0f1 NIFI-15536: Change Connector API to use DescribedValue vs AllowableValue (#60)
babe0f1 is described below
commit babe0f161d20e51d98f55a05085a5e314a8b8e28
Author: Bob Paulin <bo...@bobpaulin.com>
AuthorDate: Mon Feb 2 14:51:28 2026 -0600
NIFI-15536: Change Connector API to use DescribedValue vs AllowableValue (#60)
---
.../org/apache/nifi/components/connector/AbstractConnector.java | 8 ++++----
src/main/java/org/apache/nifi/components/connector/Connector.java | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
index 6b71fa6..d837f7b 100644
--- a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
+++ b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
@@ -17,8 +17,8 @@
package org.apache.nifi.components.connector;
-import org.apache.nifi.components.AllowableValue;
import org.apache.nifi.components.ConfigVerificationResult;
+import org.apache.nifi.components.DescribedValue;
import org.apache.nifi.components.ValidationResult;
import org.apache.nifi.components.connector.components.ConnectionFacade;
import org.apache.nifi.components.connector.components.ControllerServiceFacade;
@@ -665,13 +665,13 @@ public abstract class AbstractConnector implements Connector {
}
@Override
- public List<AllowableValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext) {
+ public List<DescribedValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext) {
throw new UnsupportedOperationException("Property %s in Configuration Step %s does not support fetching Allowable Values.".formatted(propertyName, stepName));
}
@Override
- public List<AllowableValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext, final String filter) {
- final List<AllowableValue> allowableValues = fetchAllowableValues(stepName, propertyName, flowContext);
+ public List<DescribedValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext, final String filter) {
+ final List<DescribedValue> allowableValues = fetchAllowableValues(stepName, propertyName, flowContext);
if (filter == null || filter.isEmpty()) {
return allowableValues;
} else {
diff --git a/src/main/java/org/apache/nifi/components/connector/Connector.java b/src/main/java/org/apache/nifi/components/connector/Connector.java
index c0dd957..f1cbd3c 100644
--- a/src/main/java/org/apache/nifi/components/connector/Connector.java
+++ b/src/main/java/org/apache/nifi/components/connector/Connector.java
@@ -17,8 +17,8 @@
package org.apache.nifi.components.connector;
-import org.apache.nifi.components.AllowableValue;
import org.apache.nifi.components.ConfigVerificationResult;
+import org.apache.nifi.components.DescribedValue;
import org.apache.nifi.components.ValidationResult;
import org.apache.nifi.components.connector.components.FlowContext;
import org.apache.nifi.flow.VersionedExternalFlow;
@@ -193,9 +193,9 @@ public interface Connector {
*/
void applyUpdate(FlowContext workingFlowContext, FlowContext activeFlowContext) throws FlowUpdateException;
- List<AllowableValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext);
+ List<DescribedValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext);
- List<AllowableValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext, String filter);
+ List<DescribedValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext, String filter);
/**
* Drains any in-flight FlowFiles from the flow associated with the given Flow Context by processing the existing data