├── .gitignore ├── InTheMix.pdf ├── autoconfig ├── app │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── inthemix │ │ │ │ └── autoconfig │ │ │ │ ├── CustomAutoConfigApplication.java │ │ │ │ └── HttpBinController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── resources │ │ └── clientlogging.http ├── lib │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── inthemix │ │ │ └── clientlogging │ │ │ ├── LoggingClientHttpRequestInterceptor.java │ │ │ ├── RestClientLoggingAutoConfiguration.java │ │ │ └── RestClientLoggingProperties.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── pom.xml ├── errorhandling ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── inthemix │ │ │ └── errorhandling │ │ │ ├── CatchAllErrorHandlingAdvice.java │ │ │ ├── ErrorHandlingAdvice.java │ │ │ ├── ErrorhandlingApplication.java │ │ │ ├── SimpleController.java │ │ │ └── SimpleService.java │ └── resources │ │ └── application.properties │ └── test │ └── resources │ └── errorhandling-client.http ├── httpcache ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── inthemix │ │ │ └── httpcache │ │ │ ├── HttpCacheApplication.java │ │ │ └── SomeController.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ └── static.json │ └── test │ └── resources │ └── cache-client.http ├── masking ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── inthemix │ │ └── masking │ │ ├── MaskingApplication.java │ │ ├── MySanitizer.java │ │ └── SanitizingProperties.java │ └── resources │ └── application.properties └── metrics ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── MetricsApplication.java │ │ ├── MetricsConfig.java │ │ └── SalesController.java └── resources │ └── application.properties └── test └── resources └── metrics.http /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/.gitignore -------------------------------------------------------------------------------- /InTheMix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/InTheMix.pdf -------------------------------------------------------------------------------- /autoconfig/app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/app/pom.xml -------------------------------------------------------------------------------- /autoconfig/app/src/main/java/inthemix/autoconfig/CustomAutoConfigApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/app/src/main/java/inthemix/autoconfig/CustomAutoConfigApplication.java -------------------------------------------------------------------------------- /autoconfig/app/src/main/java/inthemix/autoconfig/HttpBinController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/app/src/main/java/inthemix/autoconfig/HttpBinController.java -------------------------------------------------------------------------------- /autoconfig/app/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/app/src/main/resources/application.properties -------------------------------------------------------------------------------- /autoconfig/app/src/test/resources/clientlogging.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/app/src/test/resources/clientlogging.http -------------------------------------------------------------------------------- /autoconfig/lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/lib/pom.xml -------------------------------------------------------------------------------- /autoconfig/lib/src/main/java/inthemix/clientlogging/LoggingClientHttpRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/lib/src/main/java/inthemix/clientlogging/LoggingClientHttpRequestInterceptor.java -------------------------------------------------------------------------------- /autoconfig/lib/src/main/java/inthemix/clientlogging/RestClientLoggingAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/lib/src/main/java/inthemix/clientlogging/RestClientLoggingAutoConfiguration.java -------------------------------------------------------------------------------- /autoconfig/lib/src/main/java/inthemix/clientlogging/RestClientLoggingProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/lib/src/main/java/inthemix/clientlogging/RestClientLoggingProperties.java -------------------------------------------------------------------------------- /autoconfig/lib/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/lib/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /autoconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/autoconfig/pom.xml -------------------------------------------------------------------------------- /errorhandling/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /errorhandling/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /errorhandling/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/mvnw -------------------------------------------------------------------------------- /errorhandling/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/mvnw.cmd -------------------------------------------------------------------------------- /errorhandling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/pom.xml -------------------------------------------------------------------------------- /errorhandling/src/main/java/inthemix/errorhandling/CatchAllErrorHandlingAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/java/inthemix/errorhandling/CatchAllErrorHandlingAdvice.java -------------------------------------------------------------------------------- /errorhandling/src/main/java/inthemix/errorhandling/ErrorHandlingAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/java/inthemix/errorhandling/ErrorHandlingAdvice.java -------------------------------------------------------------------------------- /errorhandling/src/main/java/inthemix/errorhandling/ErrorhandlingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/java/inthemix/errorhandling/ErrorhandlingApplication.java -------------------------------------------------------------------------------- /errorhandling/src/main/java/inthemix/errorhandling/SimpleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/java/inthemix/errorhandling/SimpleController.java -------------------------------------------------------------------------------- /errorhandling/src/main/java/inthemix/errorhandling/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/java/inthemix/errorhandling/SimpleService.java -------------------------------------------------------------------------------- /errorhandling/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/main/resources/application.properties -------------------------------------------------------------------------------- /errorhandling/src/test/resources/errorhandling-client.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/errorhandling/src/test/resources/errorhandling-client.http -------------------------------------------------------------------------------- /httpcache/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /httpcache/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /httpcache/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/mvnw -------------------------------------------------------------------------------- /httpcache/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/mvnw.cmd -------------------------------------------------------------------------------- /httpcache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/pom.xml -------------------------------------------------------------------------------- /httpcache/src/main/java/inthemix/httpcache/HttpCacheApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/src/main/java/inthemix/httpcache/HttpCacheApplication.java -------------------------------------------------------------------------------- /httpcache/src/main/java/inthemix/httpcache/SomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/src/main/java/inthemix/httpcache/SomeController.java -------------------------------------------------------------------------------- /httpcache/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=httpcache 2 | -------------------------------------------------------------------------------- /httpcache/src/main/resources/static/static.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/src/main/resources/static/static.json -------------------------------------------------------------------------------- /httpcache/src/test/resources/cache-client.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/httpcache/src/test/resources/cache-client.http -------------------------------------------------------------------------------- /masking/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /masking/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /masking/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/mvnw -------------------------------------------------------------------------------- /masking/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/mvnw.cmd -------------------------------------------------------------------------------- /masking/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/pom.xml -------------------------------------------------------------------------------- /masking/src/main/java/inthemix/masking/MaskingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/src/main/java/inthemix/masking/MaskingApplication.java -------------------------------------------------------------------------------- /masking/src/main/java/inthemix/masking/MySanitizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/src/main/java/inthemix/masking/MySanitizer.java -------------------------------------------------------------------------------- /masking/src/main/java/inthemix/masking/SanitizingProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/src/main/java/inthemix/masking/SanitizingProperties.java -------------------------------------------------------------------------------- /masking/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/masking/src/main/resources/application.properties -------------------------------------------------------------------------------- /metrics/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /metrics/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/mvnw -------------------------------------------------------------------------------- /metrics/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/mvnw.cmd -------------------------------------------------------------------------------- /metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/pom.xml -------------------------------------------------------------------------------- /metrics/src/main/java/com/example/demo/MetricsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/src/main/java/com/example/demo/MetricsApplication.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/example/demo/MetricsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/src/main/java/com/example/demo/MetricsConfig.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/example/demo/SalesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/src/main/java/com/example/demo/SalesController.java -------------------------------------------------------------------------------- /metrics/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/src/main/resources/application.properties -------------------------------------------------------------------------------- /metrics/src/test/resources/metrics.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkuipers/in-the-mix-demos/HEAD/metrics/src/test/resources/metrics.http --------------------------------------------------------------------------------