Deserializer

object Deserializer extends Serdes
Companion:
class
trait Serdes
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[R, T](deser: (String, Headers, Array[Byte]) => RIO[R, T]): Deserializer[R, T]

Create a deserializer from a function

Create a deserializer from a function

def fromKafkaDeserializer[T](deserializer: Deserializer[T], props: Map[String, AnyRef], isKey: Boolean): Task[Deserializer[Any, T]]

Create a Deserializer from a Kafka Deserializer

Create a Deserializer from a Kafka Deserializer

Inherited fields

lazy val byteArray: Serde[Any, Array[Byte]]
Inherited from:
Serdes
lazy val byteBuffer: Serde[Any, ByteBuffer]
Inherited from:
Serdes
lazy val double: Serde[Any, Double]
Inherited from:
Serdes
lazy val float: Serde[Any, Float]
Inherited from:
Serdes
lazy val int: Serde[Any, Int]
Inherited from:
Serdes
lazy val long: Serde[Any, Long]
Inherited from:
Serdes
lazy val short: Serde[Any, Short]
Inherited from:
Serdes
lazy val string: Serde[Any, String]
Inherited from:
Serdes
lazy val uuid: Serde[Any, UUID]
Inherited from:
Serdes