├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── bin └── debug.sh ├── config ├── connect-avro-docker.properties └── sink.properties ├── docker-compose.yml ├── pom.xml └── src ├── main └── java │ └── com │ └── github │ └── jcustenborder │ └── kafka │ └── connect │ └── redis │ ├── RedisConnectorConfig.java │ ├── RedisSession.java │ ├── RedisSessionFactory.java │ ├── RedisSessionFactoryImpl.java │ ├── RedisSinkConnector.java │ ├── RedisSinkConnectorConfig.java │ ├── RedisSinkTask.java │ ├── SinkOffsetState.java │ ├── SinkOperation.java │ └── package-info.java └── test ├── java └── com │ └── github │ └── jcustenborder │ └── kafka │ └── connect │ └── redis │ ├── DocumentationTest.java │ ├── RedisSinkConnectorConfigTest.java │ ├── RedisSinkTaskIT.java │ ├── RedisSinkTaskReconnectIT.java │ └── RedisSinkTaskTest.java └── resources ├── docker-compose.yml └── logback.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/README.md -------------------------------------------------------------------------------- /bin/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/bin/debug.sh -------------------------------------------------------------------------------- /config/connect-avro-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/config/connect-avro-docker.properties -------------------------------------------------------------------------------- /config/sink.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/config/sink.properties -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisConnectorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSession.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSessionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSessionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSessionFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSessionFactoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnector.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnectorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTask.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/SinkOffsetState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/SinkOffsetState.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/SinkOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/SinkOperation.java -------------------------------------------------------------------------------- /src/main/java/com/github/jcustenborder/kafka/connect/redis/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/main/java/com/github/jcustenborder/kafka/connect/redis/package-info.java -------------------------------------------------------------------------------- /src/test/java/com/github/jcustenborder/kafka/connect/redis/DocumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/java/com/github/jcustenborder/kafka/connect/redis/DocumentationTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnectorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkConnectorConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskIT.java -------------------------------------------------------------------------------- /src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskReconnectIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskReconnectIT.java -------------------------------------------------------------------------------- /src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/java/com/github/jcustenborder/kafka/connect/redis/RedisSinkTaskTest.java -------------------------------------------------------------------------------- /src/test/resources/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/resources/docker-compose.yml -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-redis/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------