Functional composable Kafka key- and record deserializer with support for effect types.
- Companion:
- object
Value members
Abstract methods
Creates a new Deserializer which handles errors by
turning them into Either
values.
Creates a new Deserializer which handles errors by
turning them into Either
values.
Creates a new Deserializer which handles errors by
turning them into Either
values.
Creates a new Deserializer which handles errors by
turning them into Either
values.
Attempts to deserialize the specified bytes into a value of
type A
. The Kafka topic name, from which the serialized
bytes came, and record headers are available.
Attempts to deserialize the specified bytes into a value of
type A
. The Kafka topic name, from which the serialized
bytes came, and record headers are available.
Attempts to deserialize the specified bytes into a value of
type A
. The Kafka topic name, from which the serialized
bytes came, and record headers are available.
Attempts to deserialize the specified bytes into a value of
type A
. The Kafka topic name, from which the serialized
bytes came, and record headers are available.
Creates a new Deserializer by first deserializing with this Deserializer and then using the result as input to the specified function.
Creates a new Deserializer by first deserializing with this Deserializer and then using the result as input to the specified function.
Creates a new Deserializer by first deserializing with this Deserializer and then using the result as input to the specified function.
Creates a new Deserializer by first deserializing with this Deserializer and then using the result as input to the specified function.
Creates a new Deserializer which applies the specified function to the result of this Deserializer.
Creates a new Deserializer which applies the specified function to the result of this Deserializer.
Creates a new Deserializer which applies the specified function to the result of this Deserializer.
Creates a new Deserializer which applies the specified function to the result of this Deserializer.
Creates a new Deserializer which returns None
when the
bytes are null
, and otherwise returns the result of this
Deserializer wrapped in Some
.
Creates a new Deserializer which returns None
when the
bytes are null
, and otherwise returns the result of this
Deserializer wrapped in Some
.
Creates a new Deserializer which returns None
when the
bytes are null
, and otherwise returns the result of this
Deserializer wrapped in Some
.
Creates a new Deserializer which returns None
when the
bytes are null
, and otherwise returns the result of this
Deserializer wrapped in Some
.
Creates a new Deserializer which deserializes both using this Deserializer and that Deserializer, and returns both results in a tuple.
Creates a new Deserializer which deserializes both using this Deserializer and that Deserializer, and returns both results in a tuple.
Creates a new Deserializer which deserializes both using this Deserializer and that Deserializer, and returns both results in a tuple.
Creates a new Deserializer which deserializes both using this Deserializer and that Deserializer, and returns both results in a tuple.
Creates a new Deserializer which suspends deserialization, capturing any impure behaviours of this Deserializer.
Creates a new Deserializer which suspends deserialization, capturing any impure behaviours of this Deserializer.
Creates a new Deserializer which suspends deserialization, capturing any impure behaviours of this Deserializer.
Creates a new Deserializer which suspends deserialization, capturing any impure behaviours of this Deserializer.