Package akka.http.impl.engine.ws
Class WebSocketClientBlueprint
- java.lang.Object
-
- akka.http.impl.engine.ws.WebSocketClientBlueprint
-
public class WebSocketClientBlueprint extends java.lang.Object
INTERNAL API
-
-
Constructor Summary
Constructors Constructor Description WebSocketClientBlueprint()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static akka.stream.scaladsl.BidiFlow<Message,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,Message,scala.concurrent.Future<WebSocketUpgradeResponse>>
apply(WebSocketRequest request, ClientConnectionSettings settings, akka.event.LoggingAdapter log)
Returns a WebSocketClientLayer that can be materialized once.static akka.stream.scaladsl.BidiFlow<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,scala.concurrent.Future<WebSocketUpgradeResponse>>
handshake(WebSocketRequest request, ClientConnectionSettings settings, akka.event.LoggingAdapter log)
A bidi flow that injects and inspects the WS handshake and then goes out of the way.static akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsInbound,akka.util.ByteString,akka.util.ByteString,akka.stream.TLSProtocol.SendBytes,akka.NotUsed>
simpleTls()
-
-
-
Method Detail
-
apply
public static akka.stream.scaladsl.BidiFlow<Message,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,Message,scala.concurrent.Future<WebSocketUpgradeResponse>> apply(WebSocketRequest request, ClientConnectionSettings settings, akka.event.LoggingAdapter log)
Returns a WebSocketClientLayer that can be materialized once.- Parameters:
request
- (undocumented)settings
- (undocumented)log
- (undocumented)- Returns:
- (undocumented)
-
handshake
public static akka.stream.scaladsl.BidiFlow<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,scala.concurrent.Future<WebSocketUpgradeResponse>> handshake(WebSocketRequest request, ClientConnectionSettings settings, akka.event.LoggingAdapter log)
A bidi flow that injects and inspects the WS handshake and then goes out of the way. This BidiFlow can only be materialized once.- Parameters:
request
- (undocumented)settings
- (undocumented)log
- (undocumented)- Returns:
- (undocumented)
-
simpleTls
public static akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsInbound,akka.util.ByteString,akka.util.ByteString,akka.stream.TLSProtocol.SendBytes,akka.NotUsed> simpleTls()
-
-