CirceMessageCodec

lepus.circe.CirceMessageCodec

Attributes

Source
CirceMessageCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

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

Attributes

Definition Classes
Source
CirceMessageCodec.scala
override def encode(msg: Message[Json]): MessageRaw

Attributes

Definition Classes
Source
CirceMessageCodec.scala

Inherited methods

final def contramap[A](f: A => Json): MessageEncoder[A]

Attributes

Inherited from:
MessageEncoder
Source
MessageCodec.scala
final def decode(env: EnvelopeRaw): Either[Throwable, Envelope[A]]

Attributes

Inherited from:
MessageDecoder
Source
MessageCodec.scala
def eimap[A](in: A => Json, out: Json => Either[Throwable, A]): MessageCodec[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
MessageDecoder
Source
MessageCodec.scala

Attributes

Inherited from:
MessageEncoder
Source
MessageCodec.scala
final def encode(payload: Json): MessageRaw

Attributes

Inherited from:
MessageEncoder
Source
MessageCodec.scala
def imap[A](in: A => Json, out: Json => A): MessageCodec[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
MessageDecoder
Source
MessageCodec.scala

Attributes

Inherited from:
MessageEncoder
Source
MessageCodec.scala