summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-03-29 18:26:26 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2023-03-29 18:26:26 +0200
commitdcf7cb6e1a34cefa802e764ef9cb3caef46ceeaa (patch)
tree4370e23a3cc7eb9ecc5fdc469c9c6620d98a8253 /container-core
parent26733caff072ce50dcfccd2ea8543740358a444a (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.java7
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 {