Package

pl.touk.nussknacker.engine.kafka

serialization

Permalink

package serialization

Visibility
  1. Public
  2. All

Type Members

  1. trait DeserializationSchemaFactory[T] extends AnyRef

    Permalink

    Factory class for Flink's KeyedDeserializationSchema.

    Factory class for Flink's KeyedDeserializationSchema. It is extracted for purpose when for creation of KeyedDeserializationSchema are needed additional information like list of topics and configuration.

    T

    type of deserialized object

  2. case class FixedDeserializationSchemaFactory[T](deserializationSchema: KeyedDeserializationSchema[T]) extends DeserializationSchemaFactory[T] with Product with Serializable

    Permalink

    Factory which always return the same schema.

    Factory which always return the same schema.

    T

    type of deserialized object

    deserializationSchema

    schema which will be returned.

  3. case class FixedSerializationSchemaFactory[T](deserializationSchema: KeyedSerializationSchema[T]) extends SerializationSchemaFactory[T] with Product with Serializable

    Permalink

    Factory which always return the same schema.

    Factory which always return the same schema.

    T

    type of serialized object

    deserializationSchema

    schema which will be returned.

  4. abstract class KafkaDeserializationSchemaFactoryBase[T] extends DeserializationSchemaFactory[T] with Serializable

    Permalink

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.DeserializationSchemaFactory which uses Kafka's Deserializer in returned Flink's KeyedDeserializationSchema.

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.DeserializationSchemaFactory which uses Kafka's Deserializer in returned Flink's KeyedDeserializationSchema. It deserializes only value.

    T

    type of deserialized object

  5. abstract class KafkaKeyValueDeserializationSchemaFactoryBase[T] extends DeserializationSchemaFactory[T] with Serializable

    Permalink

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.DeserializationSchemaFactory which uses Kafka's Deserializer in returned Flink's KeyedDeserializationSchema.

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.DeserializationSchemaFactory which uses Kafka's Deserializer in returned Flink's KeyedDeserializationSchema. It deserializes both key and value and wrap it in object T

    T

    type of deserialized object

  6. abstract class KafkaKeyValueSerializationSchemaFactoryBase[T] extends SerializationSchemaFactory[T] with Serializable

    Permalink

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.SerializationSchemaFactory which uses Kafka's Serializer in returned Flink's KeyedSerializationSchema.

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.SerializationSchemaFactory which uses Kafka's Serializer in returned Flink's KeyedSerializationSchema. It serializes both key and value.

    T

    type of serialized object

  7. abstract class KafkaSerializationSchemaFactoryBase[T] extends SerializationSchemaFactory[T] with Serializable

    Permalink

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.SerializationSchemaFactory which uses Kafka's Serializer in returned Flink's KeyedSerializationSchema.

    Abstract base implementation of pl.touk.nussknacker.engine.kafka.serialization.SerializationSchemaFactory which uses Kafka's Serializer in returned Flink's KeyedSerializationSchema. It serializes only value - key will be randomly generated as a UUID.

    T

    type of serialized object

  8. trait SerializationSchemaFactory[T] extends AnyRef

    Permalink

    Factory class for Flink's KeyedSerializationSchema.

    Factory class for Flink's KeyedSerializationSchema. It is extracted for purpose when for creation of KeyedSerializationSchema are needed additional information like list of topics and configuration.

    T

    type of serialized object

Ungrouped