├── .circleci └── config.yml ├── .gitignore ├── .scala-steward.conf ├── .scalafmt.conf ├── LICENSE ├── README.md ├── avro └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── avro │ │ └── SchemaRegistryClientSettings.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── avro │ └── SchemaRegistryFixture.scala ├── avro4s └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── avro4s │ │ ├── Avro4sSerialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── avro4s │ └── Avro4sSerializationSpec.scala ├── avro4s2 └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── avro4s2 │ │ ├── Avro4s2Serialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── avro4s │ └── Avro4s2SerializationSpec.scala ├── cats └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── cats │ │ ├── DeserializerInstances.scala │ │ ├── SerializerInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── cats │ ├── DeserializerInstancesSpec.scala │ └── SerializerInstancesSpec.scala ├── circe └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── circe │ │ ├── CirceSerialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── circe │ └── CirceSerializationSpec.scala ├── core └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── core │ │ ├── Deserialization.scala │ │ ├── Format.scala │ │ ├── Implicits.scala │ │ ├── Serialization.scala │ │ ├── UnsupportedFormatException.scala │ │ ├── package.scala │ │ └── syntax │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── core │ ├── DeserializationSpec.scala │ └── SerializationSpec.scala ├── doc └── src │ └── README.md ├── json4s └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── json4s │ │ ├── Json4sSerialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── json4s │ └── Json4sSerializationSpec.scala ├── jsoniter-scala └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── jsoniter_scala │ │ ├── JsoniterScalaSerialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── jsoniter_scala │ └── JsoniterScalaSerializationSpec.scala ├── project ├── build.properties └── plugins.sbt ├── spray └── src │ ├── main │ └── scala │ │ └── com │ │ └── ovoenergy │ │ └── kafka │ │ └── serialization │ │ └── spray │ │ ├── SpraySerialization.scala │ │ └── package.scala │ └── test │ └── scala │ └── com │ └── ovoenergy │ └── kafka │ └── serialization │ └── spray │ └── SpraySerializationSpec.scala └── testkit └── src └── main ├── resources ├── application.conf └── logback-test.xml └── scala └── com └── ovoenergy └── kafka └── serialization └── testkit ├── UnitSpec.scala └── WireMockFixture.scala /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/.gitignore -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- 1 | updates.ignore = [{ groupId = "com.sksamuel.avro4s" }] 2 | -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/README.md -------------------------------------------------------------------------------- /avro/src/main/scala/com/ovoenergy/kafka/serialization/avro/SchemaRegistryClientSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro/src/main/scala/com/ovoenergy/kafka/serialization/avro/SchemaRegistryClientSettings.scala -------------------------------------------------------------------------------- /avro/src/test/scala/com/ovoenergy/kafka/serialization/avro/SchemaRegistryFixture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro/src/test/scala/com/ovoenergy/kafka/serialization/avro/SchemaRegistryFixture.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4sSerialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s/src/main/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4sSerialization.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/com/ovoenergy/kafka/serialization/avro4s/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s/src/main/scala/com/ovoenergy/kafka/serialization/avro4s/package.scala -------------------------------------------------------------------------------- /avro4s/src/test/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4sSerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s/src/test/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4sSerializationSpec.scala -------------------------------------------------------------------------------- /avro4s2/src/main/scala/com/ovoenergy/kafka/serialization/avro4s2/Avro4s2Serialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s2/src/main/scala/com/ovoenergy/kafka/serialization/avro4s2/Avro4s2Serialization.scala -------------------------------------------------------------------------------- /avro4s2/src/main/scala/com/ovoenergy/kafka/serialization/avro4s2/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s2/src/main/scala/com/ovoenergy/kafka/serialization/avro4s2/package.scala -------------------------------------------------------------------------------- /avro4s2/src/test/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4s2SerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/avro4s2/src/test/scala/com/ovoenergy/kafka/serialization/avro4s/Avro4s2SerializationSpec.scala -------------------------------------------------------------------------------- /cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/DeserializerInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/DeserializerInstances.scala -------------------------------------------------------------------------------- /cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/SerializerInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/SerializerInstances.scala -------------------------------------------------------------------------------- /cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/cats/src/main/scala/com/ovoenergy/kafka/serialization/cats/package.scala -------------------------------------------------------------------------------- /cats/src/test/scala/com/ovoenergy/kafka/serialization/cats/DeserializerInstancesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/cats/src/test/scala/com/ovoenergy/kafka/serialization/cats/DeserializerInstancesSpec.scala -------------------------------------------------------------------------------- /cats/src/test/scala/com/ovoenergy/kafka/serialization/cats/SerializerInstancesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/cats/src/test/scala/com/ovoenergy/kafka/serialization/cats/SerializerInstancesSpec.scala -------------------------------------------------------------------------------- /circe/src/main/scala/com/ovoenergy/kafka/serialization/circe/CirceSerialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/circe/src/main/scala/com/ovoenergy/kafka/serialization/circe/CirceSerialization.scala -------------------------------------------------------------------------------- /circe/src/main/scala/com/ovoenergy/kafka/serialization/circe/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/circe/src/main/scala/com/ovoenergy/kafka/serialization/circe/package.scala -------------------------------------------------------------------------------- /circe/src/test/scala/com/ovoenergy/kafka/serialization/circe/CirceSerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/circe/src/test/scala/com/ovoenergy/kafka/serialization/circe/CirceSerializationSpec.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/Deserialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/Deserialization.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/Format.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/Format.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/Implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/Implicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/Serialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/Serialization.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/UnsupportedFormatException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/UnsupportedFormatException.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/ovoenergy/kafka/serialization/core/syntax/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/main/scala/com/ovoenergy/kafka/serialization/core/syntax/package.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/ovoenergy/kafka/serialization/core/DeserializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/test/scala/com/ovoenergy/kafka/serialization/core/DeserializationSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/ovoenergy/kafka/serialization/core/SerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/core/src/test/scala/com/ovoenergy/kafka/serialization/core/SerializationSpec.scala -------------------------------------------------------------------------------- /doc/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/doc/src/README.md -------------------------------------------------------------------------------- /json4s/src/main/scala/com/ovoenergy/kafka/serialization/json4s/Json4sSerialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/json4s/src/main/scala/com/ovoenergy/kafka/serialization/json4s/Json4sSerialization.scala -------------------------------------------------------------------------------- /json4s/src/main/scala/com/ovoenergy/kafka/serialization/json4s/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/json4s/src/main/scala/com/ovoenergy/kafka/serialization/json4s/package.scala -------------------------------------------------------------------------------- /json4s/src/test/scala/com/ovoenergy/kafka/serialization/json4s/Json4sSerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/json4s/src/test/scala/com/ovoenergy/kafka/serialization/json4s/Json4sSerializationSpec.scala -------------------------------------------------------------------------------- /jsoniter-scala/src/main/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/JsoniterScalaSerialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/jsoniter-scala/src/main/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/JsoniterScalaSerialization.scala -------------------------------------------------------------------------------- /jsoniter-scala/src/main/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/jsoniter-scala/src/main/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/package.scala -------------------------------------------------------------------------------- /jsoniter-scala/src/test/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/JsoniterScalaSerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/jsoniter-scala/src/test/scala/com/ovoenergy/kafka/serialization/jsoniter_scala/JsoniterScalaSerializationSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.4 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /spray/src/main/scala/com/ovoenergy/kafka/serialization/spray/SpraySerialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/spray/src/main/scala/com/ovoenergy/kafka/serialization/spray/SpraySerialization.scala -------------------------------------------------------------------------------- /spray/src/main/scala/com/ovoenergy/kafka/serialization/spray/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/spray/src/main/scala/com/ovoenergy/kafka/serialization/spray/package.scala -------------------------------------------------------------------------------- /spray/src/test/scala/com/ovoenergy/kafka/serialization/spray/SpraySerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/spray/src/test/scala/com/ovoenergy/kafka/serialization/spray/SpraySerializationSpec.scala -------------------------------------------------------------------------------- /testkit/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/testkit/src/main/resources/application.conf -------------------------------------------------------------------------------- /testkit/src/main/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/testkit/src/main/resources/logback-test.xml -------------------------------------------------------------------------------- /testkit/src/main/scala/com/ovoenergy/kafka/serialization/testkit/UnitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/testkit/src/main/scala/com/ovoenergy/kafka/serialization/testkit/UnitSpec.scala -------------------------------------------------------------------------------- /testkit/src/main/scala/com/ovoenergy/kafka/serialization/testkit/WireMockFixture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaluza-platform/kafka-serialization/HEAD/testkit/src/main/scala/com/ovoenergy/kafka/serialization/testkit/WireMockFixture.scala --------------------------------------------------------------------------------