Package akka.http.impl.engine.ws
Class WebSocketClientBlueprint
- java.lang.Object
-
- akka.http.impl.engine.ws.WebSocketClientBlueprint
-
public class WebSocketClientBlueprint extends java.lang.ObjectINTERNAL 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()
-
-