Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2013-05-22 22:15:05 +0000
committerJoakim Erdfelt2013-05-22 22:15:05 +0000
commit97854b6c5b55e0e71195fcc9970e0302f9f47ef3 (patch)
tree5294eb222ba9bdeeab64ba5e7f9fb2e5e3f38566 /jetty-websocket/websocket-api/src
parent598ecd7d7fdef289a37c618b364767bb917fe71b (diff)
downloadorg.eclipse.jetty.project-97854b6c5b55e0e71195fcc9970e0302f9f47ef3.tar.gz
org.eclipse.jetty.project-97854b6c5b55e0e71195fcc9970e0302f9f47ef3.tar.xz
org.eclipse.jetty.project-97854b6c5b55e0e71195fcc9970e0302f9f47ef3.zip
JSR-356 adding support for ClientEndpointConfig.Configurator
Diffstat (limited to 'jetty-websocket/websocket-api/src')
-rw-r--r--jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java b/jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java
index cb35c3aecd..9183496c1d 100644
--- a/jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java
+++ b/jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java
@@ -75,6 +75,11 @@ public class UpgradeRequest
}
}
+ public void clearHeaders()
+ {
+ headers.clear();
+ }
+
public List<HttpCookie> getCookies()
{
return cookies;
@@ -242,6 +247,18 @@ public class UpgradeRequest
setHeader(name.toLowerCase(Locale.ENGLISH),values);
}
+ public void setHeaders(Map<String, List<String>> headers)
+ {
+ clearHeaders();
+
+ for (Map.Entry<String, List<String>> entry : headers.entrySet())
+ {
+ String name = entry.getKey();
+ List<String> values = entry.getValue();
+ setHeader(name,values);
+ }
+ }
+
public void setHttpVersion(String httpVersion)
{
this.httpVersion = httpVersion;

Back to the top