├── .git-blame-ignore-revs ├── .github └── workflows │ ├── ci.yml │ ├── clean.yml │ └── slack_notifications.yml ├── .gitignore ├── .java-version ├── .scala-steward.conf ├── .scalafmt.conf ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── NOTICE ├── README.md ├── avro4s └── src │ ├── main │ └── scala │ │ ├── Avro4sConsumer.scala │ │ ├── Avro4sProducer.scala │ │ ├── SchemaObjectAvro4sOps.scala │ │ ├── SchemaRegistryAvro4sOps.scala │ │ ├── TopicObjectAvro4sOps.scala │ │ └── package.scala │ └── test │ ├── avro │ └── SchemaEvolutionTest.avdl │ └── scala │ ├── AvrohuggerAvro4sSchemaEvolutionSpec.scala │ ├── CodecCharacterizationTests.scala │ └── ConsumerAndProducerApiSpec.scala ├── core └── src │ ├── main │ └── scala │ │ └── com │ │ └── banno │ │ └── kafka │ │ ├── Handler.scala │ │ ├── IncomingRecord.scala │ │ ├── RecordStream.scala │ │ ├── Schema.scala │ │ ├── Topic.scala │ │ ├── TopicConfig.scala │ │ ├── TopicName.scala │ │ ├── TopicPurpose.scala │ │ ├── Topical.scala │ │ ├── Topics.scala │ │ ├── admin │ │ ├── AdminApi.scala │ │ ├── AdminImpl.scala │ │ ├── AdminOps.scala │ │ └── package.scala │ │ ├── configs.scala │ │ ├── consumer │ │ ├── ConsumerApi.scala │ │ ├── ConsumerImpl.scala │ │ ├── ConsumerOps.scala │ │ ├── PartitionQueries.scala │ │ ├── RecordStreamOps.scala │ │ ├── SeekTo.scala │ │ └── package.scala │ │ ├── metrics │ │ ├── IOMetricsReporter.scala │ │ ├── MetricsReporterApi.scala │ │ ├── epimetheus │ │ │ ├── ConsumerEpimetheusReporter.scala │ │ │ ├── CurrentOffsetCounter.scala │ │ │ ├── EpimetheusMetricsReporterApi.scala │ │ │ └── ProducerEpimetheusReporter.scala │ │ └── prometheus │ │ │ ├── ConsumerPrometheusReporter.scala │ │ │ ├── CurrentOffsetCounter.scala │ │ │ ├── ProducerPrometheusReporter.scala │ │ │ └── PrometheusMetricsReporterApi.scala │ │ ├── package.scala │ │ ├── producer │ │ ├── KafkaTransactionError.scala │ │ ├── ProducerApi.scala │ │ ├── ProducerImpl.scala │ │ ├── ProducerOps.scala │ │ └── package.scala │ │ ├── publish │ │ ├── Publish.scala │ │ ├── PublishStream.scala │ │ ├── PublishStreamOps.scala │ │ └── package.scala │ │ └── schemaregistry │ │ ├── SchemaRegistryApi.scala │ │ ├── SchemaRegistryImpl.scala │ │ └── package.scala │ └── test │ ├── resources │ └── logback.xml │ └── scala │ └── com │ └── banno │ └── kafka │ ├── AdminApiSpec.scala │ ├── ConsumerRecordSpec.scala │ ├── ConsumerRecordsSpec.scala │ ├── DockerizedKafka.scala │ ├── DockerizedKafkaSpec.scala │ ├── EqSpec.scala │ ├── KafkaSpec.scala │ ├── Person.scala │ ├── ProcessingAndCommittingSpec.scala │ ├── ProducerRecordSpec.scala │ ├── ProducerSendSpec.scala │ ├── ScalaPrimitiveSerdesSpec.scala │ ├── metrics │ └── epimetheus │ │ └── EpimetheusMetricsReporterApiSpec.scala │ └── package.scala ├── docker-compose.yml ├── examples └── src │ └── main │ ├── resources │ └── logback.xml │ └── scala │ ├── example1 │ ├── CatsEffectApp.scala │ ├── Customer.scala │ ├── CustomerId.scala │ └── ExampleApp.scala │ ├── example2 │ ├── CatsEffectApp.scala │ ├── Customer.scala │ ├── CustomerId.scala │ ├── ExampleApp.scala │ └── Priority.scala │ └── example3 │ ├── CatsEffectApp.scala │ └── ExampleApp.scala ├── project ├── build.properties └── plugins.sbt ├── site ├── Gemfile ├── docs │ ├── docs │ │ ├── index.md │ │ ├── kafka-client-metrics.md │ │ ├── kafka-consumers.md │ │ ├── kafka-producers.md │ │ └── schema-registry.md │ └── index.md └── src │ └── main │ └── resources │ └── microsite │ └── data │ └── menu.yml └── vulcan └── src ├── main └── scala │ ├── SchemaObjectVulcanOps.scala │ ├── SchemaRegistryVulcanOps.scala │ ├── TopicObjectVulcanOps.scala │ ├── VulcanConsumer.scala │ ├── VulcanProducer.scala │ └── package.scala └── test └── scala └── CodecCharacterizationTests.scala /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.github/workflows/slack_notifications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.github/workflows/slack_notifications.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # changelog 2 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @banno/team-kayak 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/README.md -------------------------------------------------------------------------------- /avro4s/src/main/scala/Avro4sConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/Avro4sConsumer.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/Avro4sProducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/Avro4sProducer.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/SchemaObjectAvro4sOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/SchemaObjectAvro4sOps.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/SchemaRegistryAvro4sOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/SchemaRegistryAvro4sOps.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/TopicObjectAvro4sOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/TopicObjectAvro4sOps.scala -------------------------------------------------------------------------------- /avro4s/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/main/scala/package.scala -------------------------------------------------------------------------------- /avro4s/src/test/avro/SchemaEvolutionTest.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/test/avro/SchemaEvolutionTest.avdl -------------------------------------------------------------------------------- /avro4s/src/test/scala/AvrohuggerAvro4sSchemaEvolutionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/test/scala/AvrohuggerAvro4sSchemaEvolutionSpec.scala -------------------------------------------------------------------------------- /avro4s/src/test/scala/CodecCharacterizationTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/test/scala/CodecCharacterizationTests.scala -------------------------------------------------------------------------------- /avro4s/src/test/scala/ConsumerAndProducerApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/avro4s/src/test/scala/ConsumerAndProducerApiSpec.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/Handler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/Handler.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/IncomingRecord.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/IncomingRecord.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/RecordStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/RecordStream.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/Schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/Schema.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/Topic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/Topic.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/TopicConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/TopicConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/TopicName.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/TopicName.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/TopicPurpose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/TopicPurpose.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/Topical.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/Topical.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/Topics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/Topics.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/admin/AdminApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/admin/AdminApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/admin/AdminImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/admin/AdminImpl.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/admin/AdminOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/admin/AdminOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/admin/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/admin/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/configs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/configs.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/ConsumerApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/ConsumerApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/ConsumerImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/ConsumerImpl.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/ConsumerOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/ConsumerOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/PartitionQueries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/PartitionQueries.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/RecordStreamOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/RecordStreamOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/SeekTo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/SeekTo.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/consumer/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/consumer/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/IOMetricsReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/IOMetricsReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/MetricsReporterApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/MetricsReporterApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/epimetheus/ConsumerEpimetheusReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/epimetheus/ConsumerEpimetheusReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/epimetheus/CurrentOffsetCounter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/epimetheus/CurrentOffsetCounter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/epimetheus/EpimetheusMetricsReporterApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/epimetheus/EpimetheusMetricsReporterApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/epimetheus/ProducerEpimetheusReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/epimetheus/ProducerEpimetheusReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/prometheus/ConsumerPrometheusReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/prometheus/ConsumerPrometheusReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/prometheus/CurrentOffsetCounter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/prometheus/CurrentOffsetCounter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/prometheus/ProducerPrometheusReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/prometheus/ProducerPrometheusReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/metrics/prometheus/PrometheusMetricsReporterApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/metrics/prometheus/PrometheusMetricsReporterApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/producer/KafkaTransactionError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/producer/KafkaTransactionError.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/producer/ProducerApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/producer/ProducerApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/producer/ProducerImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/producer/ProducerImpl.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/producer/ProducerOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/producer/ProducerOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/producer/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/producer/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/publish/Publish.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/publish/Publish.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/publish/PublishStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/publish/PublishStream.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/publish/PublishStreamOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/publish/PublishStreamOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/publish/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/publish/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/schemaregistry/SchemaRegistryApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/schemaregistry/SchemaRegistryApi.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/schemaregistry/SchemaRegistryImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/schemaregistry/SchemaRegistryImpl.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/banno/kafka/schemaregistry/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/main/scala/com/banno/kafka/schemaregistry/package.scala -------------------------------------------------------------------------------- /core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/AdminApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/AdminApiSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ConsumerRecordSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ConsumerRecordSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ConsumerRecordsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ConsumerRecordsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/DockerizedKafka.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/DockerizedKafka.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/DockerizedKafkaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/DockerizedKafkaSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/EqSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/EqSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/KafkaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/KafkaSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/Person.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/Person.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ProcessingAndCommittingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ProcessingAndCommittingSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ProducerRecordSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ProducerRecordSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ProducerSendSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ProducerSendSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/ScalaPrimitiveSerdesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/ScalaPrimitiveSerdesSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/metrics/epimetheus/EpimetheusMetricsReporterApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/metrics/epimetheus/EpimetheusMetricsReporterApiSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/banno/kafka/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/core/src/test/scala/com/banno/kafka/package.scala -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/resources/logback.xml -------------------------------------------------------------------------------- /examples/src/main/scala/example1/CatsEffectApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example1/CatsEffectApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example1/Customer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example1/Customer.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example1/CustomerId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example1/CustomerId.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example1/ExampleApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example1/ExampleApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example2/CatsEffectApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example2/CatsEffectApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example2/Customer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example2/Customer.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example2/CustomerId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example2/CustomerId.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example2/ExampleApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example2/ExampleApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example2/Priority.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example2/Priority.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example3/CatsEffectApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example3/CatsEffectApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/example3/ExampleApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/examples/src/main/scala/example3/ExampleApp.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /site/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/Gemfile -------------------------------------------------------------------------------- /site/docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/docs/index.md -------------------------------------------------------------------------------- /site/docs/docs/kafka-client-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/docs/kafka-client-metrics.md -------------------------------------------------------------------------------- /site/docs/docs/kafka-consumers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/docs/kafka-consumers.md -------------------------------------------------------------------------------- /site/docs/docs/kafka-producers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/docs/kafka-producers.md -------------------------------------------------------------------------------- /site/docs/docs/schema-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/docs/schema-registry.md -------------------------------------------------------------------------------- /site/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/docs/index.md -------------------------------------------------------------------------------- /site/src/main/resources/microsite/data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/site/src/main/resources/microsite/data/menu.yml -------------------------------------------------------------------------------- /vulcan/src/main/scala/SchemaObjectVulcanOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/SchemaObjectVulcanOps.scala -------------------------------------------------------------------------------- /vulcan/src/main/scala/SchemaRegistryVulcanOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/SchemaRegistryVulcanOps.scala -------------------------------------------------------------------------------- /vulcan/src/main/scala/TopicObjectVulcanOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/TopicObjectVulcanOps.scala -------------------------------------------------------------------------------- /vulcan/src/main/scala/VulcanConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/VulcanConsumer.scala -------------------------------------------------------------------------------- /vulcan/src/main/scala/VulcanProducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/VulcanProducer.scala -------------------------------------------------------------------------------- /vulcan/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/main/scala/package.scala -------------------------------------------------------------------------------- /vulcan/src/test/scala/CodecCharacterizationTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banno/kafka4s/HEAD/vulcan/src/test/scala/CodecCharacterizationTests.scala --------------------------------------------------------------------------------