]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.ee/src/org/argeo/cms/websocket/server/WebSocketHandshakeResponse.java
Prepare next development cycle
[lgpl/argeo-commons.git] / org.argeo.cms.ee / src / org / argeo / cms / websocket / server / WebSocketHandshakeResponse.java
1 package org.argeo.cms.websocket.server;
2
3 import java.util.Collections;
4
5 import javax.websocket.HandshakeResponse;
6
7 import org.argeo.cms.auth.RemoteAuthResponse;
8
9 public class WebSocketHandshakeResponse implements RemoteAuthResponse {
10 private final HandshakeResponse handshakeResponse;
11
12 public WebSocketHandshakeResponse(HandshakeResponse handshakeResponse) {
13 this.handshakeResponse = handshakeResponse;
14 }
15
16 @Override
17 public void setHeader(String key, String value) {
18 handshakeResponse.getHeaders().put(key, Collections.singletonList(value));
19
20 }
21
22 }