## Uses of Class
org.springframework.web.socket.WebSocketHttpHeaders

Packages that use WebSocketHttpHeaders
org.springframework.web.socket: Common abstractions and Spring configuration support for WebSocket applications.
org.springframework.web.socket.client: Client-side abstractions for WebSocket applications.
org.springframework.web.socket.messaging: WebSocket integration for Spring's messaging module.
org.springframework.web.socket.server.support: Server-side support classes including container-specific strategies for upgrading a request.
org.springframework.web.socket.sockjs.client: SockJS client implementation of `WebSocketClient`.

### Uses of WebSocketHttpHeaders in org.springframework.web.socket

Methods in org.springframework.web.socket that return WebSocketHttpHeaders
`static WebSocketHttpHeaders` WebSocketHttpHeaders.`readOnlyWebSocketHttpHeaders(WebSocketHttpHeaders headers)` Deprecated. as of 5.1.16, in favor of calling `WebSocketHttpHeaders(HttpHeaders)` with a read-only wrapper from `HttpHeaders.readOnlyHttpHeaders(HttpHeaders)`

Methods in org.springframework.web.socket with parameters of type WebSocketHttpHeaders
`static WebSocketHttpHeaders` WebSocketHttpHeaders.`readOnlyWebSocketHttpHeaders(WebSocketHttpHeaders headers)` Deprecated. as of 5.1.16, in favor of calling `WebSocketHttpHeaders(HttpHeaders)` with a read-only wrapper from `HttpHeaders.readOnlyHttpHeaders(HttpHeaders)`

### Uses of WebSocketHttpHeaders in org.springframework.web.socket.client

Methods in org.springframework.web.socket.client with parameters of type WebSocketHttpHeaders
`org.springframework.util.concurrent.ListenableFuture<WebSocketSession>` WebSocketClient.`doHandshake(WebSocketHandler webSocketHandler, WebSocketHttpHeaders headers, URI uri)`
`org.springframework.util.concurrent.ListenableFuture<WebSocketSession>` AbstractWebSocketClient.`doHandshake(WebSocketHandler webSocketHandler, WebSocketHttpHeaders headers, URI uri)`

### Uses of WebSocketHttpHeaders in org.springframework.web.socket.messaging

Methods in org.springframework.web.socket.messaging with parameters of type WebSocketHttpHeaders

`org.springframework.util.concurrent.ListenableFuture<org.springframework.messaging.simp.stomp.StompSession>`

WebSocketStompClient.`connect(String url, WebSocketHttpHeaders handshakeHeaders, org.springframework.messaging.simp.stomp.StompHeaders connectHeaders, org.springframework.messaging.simp.stomp.StompSessionHandler handler, Object... uriVariables)`
An overloaded version of `WebSocketStompClient.connect(String, StompSessionHandler, Object...)` that also accepts `WebSocketHttpHeaders` to use for the WebSocket handshake and `StompHeaders` for the STOMP CONNECT frame.

`org.springframework.util.concurrent.ListenableFuture<org.springframework.messaging.simp.stomp.StompSession>`

WebSocketStompClient.`connect(String url, WebSocketHttpHeaders handshakeHeaders, org.springframework.messaging.simp.stomp.StompSessionHandler handler, Object... uriVariables)`
An overloaded version of `WebSocketStompClient.connect(String, StompSessionHandler, Object...)` that also accepts `WebSocketHttpHeaders` to use for the WebSocket handshake.

`org.springframework.util.concurrent.ListenableFuture<org.springframework.messaging.simp.stomp.StompSession>`

WebSocketStompClient.`connect(URI url, WebSocketHttpHeaders handshakeHeaders, org.springframework.messaging.simp.stomp.StompHeaders connectHeaders, org.springframework.messaging.simp.stomp.StompSessionHandler sessionHandler)`
An overloaded version of `WebSocketStompClient.connect(String, WebSocketHttpHeaders, StompSessionHandler, Object...)` that accepts a fully prepared `URI`.

### Uses of WebSocketHttpHeaders in org.springframework.web.socket.server.support

Methods in org.springframework.web.socket.server.support with parameters of type WebSocketHttpHeaders
`protected boolean` AbstractHandshakeHandler.`isWebSocketVersionSupported(WebSocketHttpHeaders httpHeaders)`

### Uses of WebSocketHttpHeaders in org.springframework.web.socket.sockjs.client

Methods in org.springframework.web.socket.sockjs.client with parameters of type WebSocketHttpHeaders
`org.springframework.util.concurrent.ListenableFuture<WebSocketSession>` SockJsClient.`doHandshake(WebSocketHandler handler, WebSocketHttpHeaders headers, URI url)`