fs2.kafka.vulcan

Type members

Classlikes

sealed abstract
class Auth

The available options for SchemaRegistryClientSettings#withAuth.

The available options for SchemaRegistryClientSettings#withAuth.

Available options include:

  • Auth.Basic to authenticate with username and password,
  • Auth.Bearer to authenticate with an authentication token,
  • Auth.None to not provide any authentication details.
Companion
object
object Auth
Companion
class
final
class AvroDeserializer[A] extends AnyVal
Companion
object
Companion
class
final
class AvroSerializer[A] extends AnyVal
Companion
object
Companion
class
sealed abstract
class AvroSettings[F[_]]

Describes how to create a KafkaAvroDeserializer and a KafkaAvroSerializer and which settings should be used. Settings are tailored for the Confluent Kafka Avro serializers and deserializers.

Describes how to create a KafkaAvroDeserializer and a KafkaAvroSerializer and which settings should be used. Settings are tailored for the Confluent Kafka Avro serializers and deserializers.

Use AvroSettings.apply to create an instance.

Companion
object
Companion
class
sealed abstract

Describes how to create a SchemaRegistryClient and which settings should be used. Settings are tailored for default implementation CachedSchemaRegistryClient.

Describes how to create a SchemaRegistryClient and which settings should be used. Settings are tailored for default implementation CachedSchemaRegistryClient.

Use SchemaRegistryClient#apply to create an instance.

Companion
object

Types

type CachedSchemaRegistryClient = CachedSchemaRegistryClient

Alias for io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.

Alias for io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.

type KafkaAvroDeserializer = KafkaAvroDeserializer

Alias for io.confluent.kafka.serializers.KafkaAvroDeserializer.

Alias for io.confluent.kafka.serializers.KafkaAvroDeserializer.

type KafkaAvroSerializer = KafkaAvroSerializer

Alias for io.confluent.kafka.serializers.KafkaAvroSerializer.

Alias for io.confluent.kafka.serializers.KafkaAvroSerializer.

type SchemaRegistryClient = SchemaRegistryClient

Alias for io.confluent.kafka.schemaregistry.client.SchemaRegistryClient.

Alias for io.confluent.kafka.schemaregistry.client.SchemaRegistryClient.

Value members

Concrete methods

def avroDeserializer[A](implicit codec: Codec[A]): AvroDeserializer[A]
def avroSerializer[A](implicit codec: Codec[A]): AvroSerializer[A]