├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt ├── runtime ├── start-kafka.sh └── start-zk.sh ├── src ├── main │ └── scala │ │ └── spinoco │ │ └── fs2 │ │ └── kafka │ │ ├── KafkaClient.scala │ │ ├── failure │ │ └── failures.scala │ │ ├── kafka.scala │ │ └── network │ │ ├── BrokerAddress.scala │ │ └── BrokerConnection.scala └── test │ └── scala │ └── spinoco │ └── fs2 │ └── kafka │ ├── DockerSupport.scala │ ├── Fs2KafkaClientSpec.scala │ ├── Fs2KafkaRuntimeSpec.scala │ ├── KafkaClientLastOffsetSpec.scala │ ├── KafkaClientPublishSpec.scala │ ├── KafkaClientSubscribeSpec.scala │ ├── KafkaClusterPublish.scala │ ├── KafkaClusterSubscribeSpec.scala │ └── network │ ├── BrokerConnection08SPec.scala │ ├── BrokerConnection09Spec.scala │ ├── BrokerConnection10Spec.scala │ ├── BrokerConnectionApp.scala │ ├── BrokerConnectionKafkaSpecBase.scala │ └── BrokerConnectionSpec.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- 1 | # 0.1.2 2 | 3 | - Fixed processing of incomplete fetch request -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /runtime/start-kafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/runtime/start-kafka.sh -------------------------------------------------------------------------------- /runtime/start-zk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/runtime/start-zk.sh -------------------------------------------------------------------------------- /src/main/scala/spinoco/fs2/kafka/KafkaClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/main/scala/spinoco/fs2/kafka/KafkaClient.scala -------------------------------------------------------------------------------- /src/main/scala/spinoco/fs2/kafka/failure/failures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/main/scala/spinoco/fs2/kafka/failure/failures.scala -------------------------------------------------------------------------------- /src/main/scala/spinoco/fs2/kafka/kafka.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/main/scala/spinoco/fs2/kafka/kafka.scala -------------------------------------------------------------------------------- /src/main/scala/spinoco/fs2/kafka/network/BrokerAddress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/main/scala/spinoco/fs2/kafka/network/BrokerAddress.scala -------------------------------------------------------------------------------- /src/main/scala/spinoco/fs2/kafka/network/BrokerConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/main/scala/spinoco/fs2/kafka/network/BrokerConnection.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/DockerSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/DockerSupport.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/Fs2KafkaClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/Fs2KafkaClientSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/Fs2KafkaRuntimeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/Fs2KafkaRuntimeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/KafkaClientLastOffsetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/KafkaClientLastOffsetSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/KafkaClientPublishSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/KafkaClientPublishSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/KafkaClientSubscribeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/KafkaClientSubscribeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/KafkaClusterPublish.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/KafkaClusterPublish.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/KafkaClusterSubscribeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/KafkaClusterSubscribeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnection08SPec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnection08SPec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnection09Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnection09Spec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnection10Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnection10Spec.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionApp.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionKafkaSpecBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionKafkaSpecBase.scala -------------------------------------------------------------------------------- /src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spinoco/fs2-kafka/HEAD/src/test/scala/spinoco/fs2/kafka/network/BrokerConnectionSpec.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.4.1-SNAPSHOT" 2 | --------------------------------------------------------------------------------