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
object AvroSettings
Companion
class
sealed abstract class SchemaRegistryClientSettings[F[_]]

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](codec: Codec[A]): AvroDeserializer[A]
def avroSerializer[A](codec: Codec[A]): AvroSerializer[A]