spray.can

websocket

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

    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

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

    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

  5. sealed trait Handshake extends AnyRef

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

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

  8. sealed trait HandshakeState extends AnyRef

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

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

  11. trait WebSocketClientConnection extends ActorLogging with Stash

  12. trait WebSocketServerConnection extends ActorLogging

Value Members

  1. object FrameComposing

  2. object FrameParsing

  3. object FrameRendering

  4. object HandshakeRequest extends Handshake

  5. object HandshakeResponse extends Handshake

  6. object UTF8Validator

  7. object WebSocketFrontend

  8. def basicHandshakeRepuset(uriPath: String): HttpRequest

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

  10. package compress

  11. def defaultMaskGen(): Array[Byte]

  12. package frame

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

    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