MessageDecoder

lepus.client.MessageDecoder
See theMessageDecoder companion object
trait MessageDecoder[A]

Attributes

Companion
object
Source
MessageCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MessageCodec[T]
Self type

Members list

Value members

Abstract methods

def decode(env: MessageRaw): Either[Throwable, Message[A]]

Attributes

Source
MessageCodec.scala

Concrete methods

final def decode(env: EnvelopeRaw): Either[Throwable, Envelope[A]]

Attributes

Source
MessageCodec.scala
final def emap[B](f: A => Either[Throwable, B]): MessageDecoder[B]

Attributes

Source
MessageCodec.scala
final def emapMessage[B](f: Message[A] => Either[Throwable, Message[B]]): MessageDecoder[B]

Attributes

Source
MessageCodec.scala
final def map[B](f: A => B): MessageDecoder[B]

Attributes

Source
MessageCodec.scala
final def mapMessage[B](f: Message[A] => Message[B]): MessageDecoder[B]

Attributes

Source
MessageCodec.scala