object MessageFlowTransformer

Source
WebSocket.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MessageFlowTransformer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit val byteArrayMessageFlowTransformer: MessageFlowTransformer[Array[Byte], Array[Byte]]

    Converts binary messages to/from byte arrays.

  2. implicit val byteStringMessageFlowTransformer: MessageFlowTransformer[ByteString, ByteString]

    Converts binary messages to/from ByteStrings.

  3. implicit val identityMessageFlowTransformer: [, Message]
  4. def jsonMessageFlowTransformer[In, Out](implicit arg0: Reads[In], arg1: Writes[Out]): MessageFlowTransformer[In, Out]

    Converts messages to/from a JSON high level object.

    Converts messages to/from a JSON high level object.

    If the input messages fail to be parsed, the WebSocket will be closed with an 1003 close code and the parse error serialised to JSON.

  5. implicit val jsonMessageFlowTransformer: [, JsValue]

    Converts messages to/from JsValue

  6. implicit val stringMessageFlowTransformer: MessageFlowTransformer[String, String]

    Converts text messages to/from Strings.