diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-29 18:26:26 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-29 18:26:26 +0200 |
commit | dcf7cb6e1a34cefa802e764ef9cb3caef46ceeaa (patch) | |
tree | 4370e23a3cc7eb9ecc5fdc469c9c6620d98a8253 /container-core | |
parent | 26733caff072ce50dcfccd2ea8543740358a444a (diff) |
Use CompoundName.from for handler parameters too.
Diffstat (limited to 'container-core')
-rw-r--r-- | container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java b/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java index a838af263c1..837f356d4d9 100644 --- a/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java +++ b/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java @@ -112,7 +112,7 @@ public abstract class AbstractProcessingHandler<COMPONENT extends Processor> ext public HttpResponse handle(HttpRequest request, ContentChannel channel) { com.yahoo.processing.Request processingRequest = new com.yahoo.processing.Request(); populate("", request.propertyMap(), processingRequest.properties()); - populate("context", request.getJDiscRequest().context(), processingRequest.properties()); + populate("context.", request.getJDiscRequest().context(), processingRequest.properties()); processingRequest.properties().set(Request.JDISC_REQUEST, request); FreezeListener freezeListener = new FreezeListener(processingRequest, renderers, defaultRenderer, channel, renderingExecutor); @@ -183,10 +183,9 @@ public abstract class AbstractProcessingHandler<COMPONENT extends Processor> ext return properties.getString(Request.CHAIN,"default"); } - private void populate(String prefixName,Map<String,?> parameters,Properties properties) { - CompoundName prefix = new CompoundName(prefixName); + private void populate(String prefixName, Map<String,?> parameters,Properties properties) { for (Map.Entry<String,?> entry : parameters.entrySet()) - properties.set(prefix.append(entry.getKey()), entry.getValue()); + properties.set(CompoundName.from(prefixName + entry.getKey()), entry.getValue()); } private static class FreezeListener implements Runnable, ResponseReceiver { |