Class WebSocketRequest
java.lang.Object
org.apache.pekko.http.javadsl.model.ws.WebSocketRequest
Represents a WebSocket request. Use
WebSocketRequest.create
to create a request
for a target URI and then use addHeader
or requestSubprotocol
to set optional
details.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract WebSocketRequest
addHeader
(HttpHeader header) Return a copy of this request that contains the given additional header.abstract WebSocketRequest
asScala()
static WebSocketRequest
Creates a WebSocketRequest to a target URI.static WebSocketRequest
Creates a WebSocketRequest to a target URI.abstract WebSocketRequest
requestSubprotocol
(String subprotocol) Return a copy of this request that will require that the server uses the given WebSocket subprotocol.static WebSocketRequest
wrap
(WebSocketRequest scalaRequest) Wraps a Scala version of WebSocketRequest.
-
Constructor Details
-
WebSocketRequest
public WebSocketRequest()
-
-
Method Details
-
create
Creates a WebSocketRequest to a target URI. Use the methods onWebSocketRequest
to specify further details.- Parameters:
uri
- (undocumented)- Returns:
- (undocumented)
-
create
Creates a WebSocketRequest to a target URI. Use the methods onWebSocketRequest
to specify further details.- Parameters:
uriString
- (undocumented)- Returns:
- (undocumented)
-
wrap
Wraps a Scala version of WebSocketRequest.- Parameters:
scalaRequest
- (undocumented)- Returns:
- (undocumented)
-
addHeader
Return a copy of this request that contains the given additional header.- Parameters:
header
- (undocumented)- Returns:
- (undocumented)
-
requestSubprotocol
Return a copy of this request that will require that the server uses the given WebSocket subprotocol.- Parameters:
subprotocol
- (undocumented)- Returns:
- (undocumented)
-
asScala
-