diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java index d03774e98e..fdd4d3d559 100644 --- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java +++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java @@ -153,7 +153,7 @@ public class HandleHttpRequest extends AbstractProcessor { .description("The Port to listen on for incoming HTTP requests") .required(true) .addValidator(StandardValidators.createLongValidator(0L, 65535L, true)) - .expressionLanguageSupported(ExpressionLanguageScope.NONE) + .expressionLanguageSupported(ExpressionLanguageScope.VARIABLE_REGISTRY) .defaultValue("80") .build(); public static final PropertyDescriptor HOSTNAME = new PropertyDescriptor.Builder() @@ -326,7 +326,7 @@ public class HandleHttpRequest extends AbstractProcessor { } this.containerQueue = new LinkedBlockingQueue<>(context.getProperty(CONTAINER_QUEUE_SIZE).asInteger()); final String host = context.getProperty(HOSTNAME).getValue(); - final int port = context.getProperty(PORT).asInteger(); + final int port = context.getProperty(PORT).evaluateAttributeExpressions().asInteger(); final SSLContextService sslService = context.getProperty(SSL_CONTEXT).asControllerService(SSLContextService.class); final HttpContextMap httpContextMap = context.getProperty(HTTP_CONTEXT_MAP).asControllerService(HttpContextMap.class); final long requestTimeout = httpContextMap.getRequestTimeout(TimeUnit.MILLISECONDS);