├── .gitignore ├── LICENSE ├── README.adoc ├── data-generator ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── io │ │ └── confluent │ │ └── developer │ │ └── ccloud │ │ └── demo │ │ └── kstream │ │ ├── DataGeneratorApplication.java │ │ ├── data │ │ └── domain │ │ │ ├── account │ │ │ ├── Account.java │ │ │ ├── AccountRepository.java │ │ │ ├── AccountService.java │ │ │ └── AccountServiceImpl.java │ │ │ └── transaction │ │ │ ├── Transaction.java │ │ │ ├── TransactionController.java │ │ │ ├── TransactionRequest.java │ │ │ ├── TransactionService.java │ │ │ └── TransactionServiceImpl.java │ │ └── topic │ │ ├── AccountTopicConfig.java │ │ ├── TopicConfig.java │ │ └── TransactionRequestTopicConfig.java │ └── resources │ ├── application-ccloud.properties │ ├── application-postgresql.properties │ ├── application.properties │ ├── db │ └── migration │ │ └── postgresql │ │ └── V0_1_0__Account.sql │ ├── lombol.config │ └── topics-defaults.properties ├── docker-compose └── local │ └── docker-compose.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── ccloud-stack-resources.png ├── cloud-ui-messages.jpg ├── data-generator.png ├── jdbc-source-connector.png ├── transaction-failed.png ├── transaction-service.png ├── transaction-statement-overview.png ├── transaction-statements.png └── transaction-success.png ├── kstreams-demo-kotlin ├── .gitignore ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── confluent │ │ │ └── developer │ │ │ └── ccloud │ │ │ └── demo │ │ │ └── kstreams │ │ │ ├── DemoApplication.kt │ │ │ ├── KStreamsConfig.kt │ │ │ ├── TransactionTransformer.kt │ │ │ ├── Util.kt │ │ │ ├── domain │ │ │ ├── Funds.kt │ │ │ ├── Transaction.kt │ │ │ └── TransactionResult.kt │ │ │ └── topic │ │ │ ├── FundsStoreConfig.kt │ │ │ ├── TopicConfig.kt │ │ │ ├── TransactionFailedTopicConfig.kt │ │ │ ├── TransactionRequestTopicConfig.kt │ │ │ └── TransactionSuccessTopicConfig.kt │ └── resources │ │ ├── application-ccloud.properties │ │ ├── application.properties │ │ └── topics-defaults.properties │ └── test │ ├── kotlin │ └── io │ │ └── confluent │ │ └── developer │ │ └── ccloud │ │ └── demo │ │ └── kstreams │ │ ├── DemoApplicationTests.kt │ │ ├── KStreamConfigTest.kt │ │ └── TransactionTransformerTest.kt │ └── resources │ ├── application-default.properties │ └── logback-test.xml ├── kstreams-demo ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── confluent │ │ │ └── developer │ │ │ └── ccloud │ │ │ └── demo │ │ │ └── kstream │ │ │ ├── KStreamConfig.java │ │ │ ├── KStreamDemoApplication.java │ │ │ ├── TransactionTransformer.java │ │ │ ├── domain │ │ │ ├── Funds.java │ │ │ ├── Transaction.java │ │ │ └── TransactionResult.java │ │ │ └── topic │ │ │ ├── FundsStoreConfig.java │ │ │ ├── TopicConfig.java │ │ │ ├── TransactionFailedTopicConfig.java │ │ │ ├── TransactionRequestTopicConfig.java │ │ │ └── TransactionSuccessTopicConfig.java │ └── resources │ │ ├── application-ccloud.properties │ │ ├── application.properties │ │ ├── lombol.config │ │ └── topics-defaults.properties │ └── test │ ├── java │ └── io │ │ └── confluent │ │ └── developer │ │ └── ccloud │ │ └── demo │ │ └── kstream │ │ ├── KStreamConfigTest.java │ │ └── TransactionTransformerTest.java │ └── resources │ ├── application-default.properties │ └── logback-test.xml ├── scripts ├── ccloud │ ├── ccloud-generate-cp-config.sh │ ├── ccloud_library.sh │ ├── ccloud_stack_create.sh │ ├── ccloud_stack_destroy.sh │ ├── docker-compose.yaml │ └── start_connect.sh ├── common │ ├── colors.sh │ └── helper.sh ├── connect │ ├── connector-status.sh │ └── deploy-jdbc-connector.sh └── generate-transaction.sh └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/README.adoc -------------------------------------------------------------------------------- /data-generator/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .DS_Store 3 | .project 4 | .settings 5 | .vscode 6 | 7 | target -------------------------------------------------------------------------------- /data-generator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/build.gradle -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/DataGeneratorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/DataGeneratorApplication.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/Account.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountRepository.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountService.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/account/AccountServiceImpl.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/Transaction.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionController.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionRequest.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionService.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/data/domain/transaction/TransactionServiceImpl.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/AccountTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/AccountTopicConfig.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TopicConfig.java -------------------------------------------------------------------------------- /data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionRequestTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionRequestTopicConfig.java -------------------------------------------------------------------------------- /data-generator/src/main/resources/application-ccloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/application-ccloud.properties -------------------------------------------------------------------------------- /data-generator/src/main/resources/application-postgresql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/application-postgresql.properties -------------------------------------------------------------------------------- /data-generator/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/application.properties -------------------------------------------------------------------------------- /data-generator/src/main/resources/db/migration/postgresql/V0_1_0__Account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/db/migration/postgresql/V0_1_0__Account.sql -------------------------------------------------------------------------------- /data-generator/src/main/resources/lombol.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/lombol.config -------------------------------------------------------------------------------- /data-generator/src/main/resources/topics-defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/data-generator/src/main/resources/topics-defaults.properties -------------------------------------------------------------------------------- /docker-compose/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/docker-compose/local/docker-compose.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/ccloud-stack-resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/ccloud-stack-resources.png -------------------------------------------------------------------------------- /images/cloud-ui-messages.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/cloud-ui-messages.jpg -------------------------------------------------------------------------------- /images/data-generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/data-generator.png -------------------------------------------------------------------------------- /images/jdbc-source-connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/jdbc-source-connector.png -------------------------------------------------------------------------------- /images/transaction-failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/transaction-failed.png -------------------------------------------------------------------------------- /images/transaction-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/transaction-service.png -------------------------------------------------------------------------------- /images/transaction-statement-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/transaction-statement-overview.png -------------------------------------------------------------------------------- /images/transaction-statements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/transaction-statements.png -------------------------------------------------------------------------------- /images/transaction-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/images/transaction-success.png -------------------------------------------------------------------------------- /kstreams-demo-kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/.gitignore -------------------------------------------------------------------------------- /kstreams-demo-kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/build.gradle.kts -------------------------------------------------------------------------------- /kstreams-demo-kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kstreams-demo-kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kstreams-demo-kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/gradlew -------------------------------------------------------------------------------- /kstreams-demo-kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/gradlew.bat -------------------------------------------------------------------------------- /kstreams-demo-kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "kstreams-demo-kotlin" 2 | -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/DemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/DemoApplication.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/KStreamsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/KStreamsConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/TransactionTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/TransactionTransformer.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/Util.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/Funds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/Funds.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/Transaction.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/TransactionResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/domain/TransactionResult.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/FundsStoreConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/FundsStoreConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TopicConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TopicConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionFailedTopicConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionFailedTopicConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionRequestTopicConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionRequestTopicConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionSuccessTopicConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/kotlin/io/confluent/developer/ccloud/demo/kstreams/topic/TransactionSuccessTopicConfig.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/resources/application-ccloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/resources/application-ccloud.properties -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/resources/application.properties -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/main/resources/topics-defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/main/resources/topics-defaults.properties -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/DemoApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/DemoApplicationTests.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/KStreamConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/KStreamConfigTest.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/TransactionTransformerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/test/kotlin/io/confluent/developer/ccloud/demo/kstreams/TransactionTransformerTest.kt -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/test/resources/application-default.properties: -------------------------------------------------------------------------------- 1 | kafka.streams.enabled=false -------------------------------------------------------------------------------- /kstreams-demo-kotlin/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo-kotlin/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /kstreams-demo/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .DS_Store 3 | .project 4 | .settings 5 | .vscode 6 | 7 | target -------------------------------------------------------------------------------- /kstreams-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/build.gradle -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/KStreamConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/KStreamConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/KStreamDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/KStreamDemoApplication.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/TransactionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/TransactionTransformer.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/Funds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/Funds.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/Transaction.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/TransactionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/domain/TransactionResult.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/FundsStoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/FundsStoreConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TopicConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionFailedTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionFailedTopicConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionRequestTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionRequestTopicConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionSuccessTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/java/io/confluent/developer/ccloud/demo/kstream/topic/TransactionSuccessTopicConfig.java -------------------------------------------------------------------------------- /kstreams-demo/src/main/resources/application-ccloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/resources/application-ccloud.properties -------------------------------------------------------------------------------- /kstreams-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /kstreams-demo/src/main/resources/lombol.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/resources/lombol.config -------------------------------------------------------------------------------- /kstreams-demo/src/main/resources/topics-defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/main/resources/topics-defaults.properties -------------------------------------------------------------------------------- /kstreams-demo/src/test/java/io/confluent/developer/ccloud/demo/kstream/KStreamConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/test/java/io/confluent/developer/ccloud/demo/kstream/KStreamConfigTest.java -------------------------------------------------------------------------------- /kstreams-demo/src/test/java/io/confluent/developer/ccloud/demo/kstream/TransactionTransformerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/test/java/io/confluent/developer/ccloud/demo/kstream/TransactionTransformerTest.java -------------------------------------------------------------------------------- /kstreams-demo/src/test/resources/application-default.properties: -------------------------------------------------------------------------------- 1 | kafka.streams.enabled=false -------------------------------------------------------------------------------- /kstreams-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/kstreams-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /scripts/ccloud/ccloud-generate-cp-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/ccloud-generate-cp-config.sh -------------------------------------------------------------------------------- /scripts/ccloud/ccloud_library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/ccloud_library.sh -------------------------------------------------------------------------------- /scripts/ccloud/ccloud_stack_create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/ccloud_stack_create.sh -------------------------------------------------------------------------------- /scripts/ccloud/ccloud_stack_destroy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/ccloud_stack_destroy.sh -------------------------------------------------------------------------------- /scripts/ccloud/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/docker-compose.yaml -------------------------------------------------------------------------------- /scripts/ccloud/start_connect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/ccloud/start_connect.sh -------------------------------------------------------------------------------- /scripts/common/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/common/colors.sh -------------------------------------------------------------------------------- /scripts/common/helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/common/helper.sh -------------------------------------------------------------------------------- /scripts/connect/connector-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/connect/connector-status.sh -------------------------------------------------------------------------------- /scripts/connect/deploy-jdbc-connector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/connect/deploy-jdbc-connector.sh -------------------------------------------------------------------------------- /scripts/generate-transaction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/scripts/generate-transaction.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gAmUssA/springone2020-workshop/HEAD/settings.gradle --------------------------------------------------------------------------------