Class WebSocketClientBlueprint$


  • public class WebSocketClientBlueprint$
    extends java.lang.Object
    INTERNAL API
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static WebSocketClientBlueprint$ MODULE$
      Static reference to the singleton instance of this Scala object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      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.
      akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsInbound,​akka.util.ByteString,​akka.util.ByteString,​akka.stream.TLSProtocol.SendBytes,​akka.NotUsed> simpleTls()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MODULE$

        public static final WebSocketClientBlueprint$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • WebSocketClientBlueprint$

        public WebSocketClientBlueprint$()
    • Method Detail

      • apply

        public 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 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 akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsInbound,​akka.util.ByteString,​akka.util.ByteString,​akka.stream.TLSProtocol.SendBytes,​akka.NotUsed> simpleTls()