Package

spray.can

websocket

Permalink

package websocket

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. websocket
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. final case class FrameCommand(frame: Frame) extends Command with Product with Serializable

    Permalink

    Wraps a frame in a Command going down through the command pipeline

  2. final case class FrameCommandFailed(frame: Frame, commandFailed: CommandFailed) extends Event with Product with Serializable

    Permalink
  3. final case class FrameInEvent(frame: Frame) extends Event with Product with Serializable

    Permalink

    Wraps a frame in a Event going up through the event pipeline

  4. final case class FrameStreamCommand(frame: FrameStream) extends Command with Product with Serializable

    Permalink
  5. sealed trait Handshake extends AnyRef

    Permalink
  6. case class HandshakeContext(request: HttpRequest, acceptanceKey: String, protocol: List[String], extensions: Map[String, Map[String, String]], pmce: Option[PMCE]) extends HandshakeState with Product with Serializable

    Permalink
  7. final case class HandshakeFailure(request: HttpRequest, protocol: List[String], extensions: Map[String, Map[String, String]]) extends HandshakeState with Product with Serializable

    Permalink
  8. sealed trait HandshakeState extends AnyRef

    Permalink
  9. final case class Send(frame: Frame) extends Product with Serializable

    Permalink
  10. final case class SendStream(frame: FrameStream) extends Product with Serializable

    Permalink
  11. trait WebSocketClientWorker extends Actor with Stash with ActorLogging

    Permalink
  12. trait WebSocketServerWorker extends Actor with ActorLogging

    Permalink

Value Members

  1. object FrameComposing

    Permalink
  2. object FrameParsing

    Permalink
  3. object FrameRendering

    Permalink
  4. object HandshakeRequest extends Handshake

    Permalink
  5. object HandshakeResponse extends Handshake

    Permalink
  6. object UTF8Validator

    Permalink
  7. object UpgradedToWebSocket extends Product with Serializable

    Permalink
  8. object WebSocketFrontend

    Permalink
  9. def basicHandshakeRepuset(uriPath: String): HttpRequest

    Permalink
  10. def clientPipelineStage(clientHandler: ActorRef, wsContext: HandshakeContext, wsFrameSizeLimit: Int = Int.MaxValue, maskGen: Option[() ⇒ Array[Byte]] = Some(defaultMaskGen)): (ClientConnectionSettings) ⇒ RawPipelineStage[PipelineContext]

    Permalink
  11. package compress

    Permalink
  12. val config: Config

    Permalink
  13. def defaultMaskGen(): Array[Byte]

    Permalink
  14. val enabledPCMEs: List[String]

    Permalink
  15. val enabledUTF8Validate: Boolean

    Permalink
  16. package frame

    Permalink
  17. def pipelineStage(serverHandler: ActorRef, wsContext: HandshakeContext, wsFrameSizeLimit: Int = Int.MaxValue, maskGen: Option[() ⇒ Array[Byte]] = None): (ServerSettings) ⇒ RawPipelineStage[PipelineContext]

    Permalink

    pipeline stage of websocket

    pipeline stage of websocket

    TODO websocketFrameSizeLimit as setting option? TODO isAutoPongEnabled as setting options?

Inherited from AnyRef

Inherited from Any

Ungrouped