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