diff options
author | Joakim Erdfelt | 2013-05-22 22:15:05 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2013-05-22 22:15:05 +0000 |
commit | 97854b6c5b55e0e71195fcc9970e0302f9f47ef3 (patch) | |
tree | 5294eb222ba9bdeeab64ba5e7f9fb2e5e3f38566 /jetty-websocket/websocket-api/src | |
parent | 598ecd7d7fdef289a37c618b364767bb917fe71b (diff) | |
download | org.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.java | 17 |
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; |