Package

pl.touk.nussknacker.engine.avro.schemaregistry.confluent

serialization

Permalink

package serialization

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractConfluentKafkaAvroDeserializer extends AbstractKafkaAvroDeserializer with DatumReaderWriterMixin with RecordDeserializer

    Permalink

    This class basically do the same as AbstractKafkaAvroDeserializer but use our createDatumReader implementation with time conversions

  2. class AbstractConfluentKafkaAvroSerializer extends AbstractKafkaAvroSerializer with DatumReaderWriterMixin

    Permalink

    Abstract confluent serializer class.

    Abstract confluent serializer class. Serialize algorithm is copy past from AbstractKafkaAvroSerializer.serializeImpl. Serializer try convert data (in most cases it will be GenericContainer) to indicated schema.

    There is some problem when GenericContainer has different schema then final schema - DatumWriter throws exception, because data could not support field from schema. When this situation has place wy try to convert data to provided schema by using AvroSchemaEvolution.alignRecordToSchema implementation.

  3. abstract class ConfluentAvroKeyValueSerializationSchemaFactory extends KafkaAvroKeyValueSerializationSchemaFactory with ConfluentAvroSerializerFactory

    Permalink
  4. class ConfluentAvroSerializationSchemaFactory extends KafkaAvroValueSerializationSchemaFactory with ConfluentAvroSerializerFactory

    Permalink
  5. trait ConfluentAvroSerializerFactory extends AnyRef

    Permalink
  6. class ConfluentKafkaAvroDeserializationSchemaFactory extends KafkaAvroValueDeserializationSchemaFactory with ConfluentKafkaAvroDeserializerFactory

    Permalink
  7. class ConfluentKafkaAvroDeserializer[T] extends AbstractConfluentKafkaAvroDeserializer with Deserializer[T]

    Permalink

    This is Kafka Avro Deserialization class.

    This is Kafka Avro Deserialization class. All events will be deserialized to provided schema.

  8. trait ConfluentKafkaAvroDeserializerFactory extends LazyLogging

    Permalink
  9. class ConfluentKafkaAvroSerializer extends AbstractConfluentKafkaAvroSerializer with Serializer[Any]

    Permalink

    This is Kafka Avro Serializer class.

    This is Kafka Avro Serializer class. All events will be serialized to provided schema.

  10. abstract class ConfluentKeyValueKafkaAvroDeserializationFactory extends KafkaAvroKeyValueDeserializationSchemaFactory with ConfluentKafkaAvroDeserializerFactory

    Permalink

Value Members

  1. object ConfluentKafkaAvroSerializer

    Permalink

Ungrouped