├── .github └── workflows │ └── maven.yml ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── ch01 └── taco-cloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── HomeController.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── images │ │ │ └── TacoCloud.png │ │ └── templates │ │ └── home.html │ └── test │ └── java │ └── tacos │ ├── HomeControllerTest.java │ ├── HomePageBrowserTest.java │ └── TacoCloudApplicationTests.java ├── ch02 └── taco-cloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── .vscode │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoCloudApplication.java │ │ │ ├── TacoOrder.java │ │ │ └── web │ │ │ ├── DesignTacoController.java │ │ │ ├── IngredientByIdConverter.java │ │ │ ├── OrderController.java │ │ │ └── WebConfig.java │ └── resources │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ └── TacoCloud.png │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── home.html │ │ └── orderForm.html │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerTest.java │ ├── HomeControllerTest.java │ ├── HomePageBrowserTest.java │ └── TacoCloudApplicationTests.java ├── ch03 ├── tacos-jdbctemplate │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── .vscode │ │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── Ingredient.java │ │ │ │ ├── IngredientRef.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoCloudApplication.java │ │ │ │ ├── TacoOrder.java │ │ │ │ ├── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ ├── JdbcIngredientRepository.java │ │ │ │ ├── JdbcOrderRepository.java │ │ │ │ ├── OrderRepository.java │ │ │ │ └── RawJdbcIngredientRepository.java │ │ │ │ └── web │ │ │ │ ├── DesignTacoController.java │ │ │ │ ├── IngredientByIdConverter.java │ │ │ │ ├── OrderController.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.sql │ │ │ ├── schema.sql │ │ │ ├── static │ │ │ ├── images │ │ │ │ └── TacoCloud.png │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── home.html │ │ │ └── orderForm.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerTest.java │ │ ├── HomeControllerTest.java │ │ ├── HomePageBrowserTest.java │ │ ├── TacoCloudApplicationTests.java │ │ ├── data │ │ ├── IngredientRepositoryTests.java │ │ └── OrderRepositoryTests.java │ │ └── web │ │ └── IngredientByIdConverterTest.java ├── tacos-sd-jdbc │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── .vscode │ │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── Ingredient.java │ │ │ │ ├── IngredientRef.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoCloudApplication.java │ │ │ │ ├── TacoOrder.java │ │ │ │ ├── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ └── OrderRepository.java │ │ │ │ └── web │ │ │ │ ├── DesignTacoController.java │ │ │ │ ├── IngredientByIdConverter.java │ │ │ │ ├── OrderController.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── schema.sql │ │ │ ├── static │ │ │ ├── images │ │ │ │ └── TacoCloud.png │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── home.html │ │ │ └── orderForm.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerTest.java │ │ ├── HomeControllerTest.java │ │ ├── HomePageBrowserTest.java │ │ ├── TacoCloudApplicationTests.java │ │ ├── data │ │ ├── IngredientRepositoryTests.java │ │ └── OrderRepositoryTests.java │ │ └── web │ │ └── IngredientByIdConverterTest.java └── tacos-sd-jpa │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── .vscode │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoCloudApplication.java │ │ │ ├── TacoOrder.java │ │ │ ├── data │ │ │ ├── IngredientRepository.java │ │ │ └── OrderRepository.java │ │ │ └── web │ │ │ ├── DesignTacoController.java │ │ │ ├── IngredientByIdConverter.java │ │ │ ├── OrderController.java │ │ │ └── WebConfig.java │ └── resources │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ └── TacoCloud.png │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── home.html │ │ └── orderForm.html │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerTest.java │ ├── HomeControllerTest.java │ ├── HomePageBrowserTest.java │ ├── TacoCloudApplicationTests.java │ ├── data │ ├── IngredientRepositoryTests.java │ └── OrderRepositoryTests.java │ └── web │ └── IngredientByIdConverterTest.java ├── ch04 ├── tacos-sd-cassandra │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── .vscode │ │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── Ingredient.java │ │ │ │ ├── IngredientUDT.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoCloudApplication.java │ │ │ │ ├── TacoOrder.java │ │ │ │ ├── TacoUDRUtils.java │ │ │ │ ├── TacoUDT.java │ │ │ │ ├── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ ├── OrderRepository.java │ │ │ │ └── StringToIngredientConverter.java │ │ │ │ └── web │ │ │ │ ├── DesignTacoController.java │ │ │ │ ├── IngredientByIdConverter.java │ │ │ │ ├── OrderController.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── static │ │ │ ├── images │ │ │ │ └── TacoCloud.png │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── home.html │ │ │ └── orderForm.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerTest.java │ │ ├── HomeControllerTest.java │ │ ├── HomePageBrowserTest.java │ │ ├── TacoCloudApplicationTests.java │ │ ├── data │ │ ├── IngredientRepositoryTests.java │ │ └── OrderRepositoryTests.java │ │ └── web │ │ └── IngredientByIdConverterTest.java └── tacos-sd-mongodb │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── .vscode │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoCloudApplication.java │ │ │ ├── TacoOrder.java │ │ │ ├── data │ │ │ ├── IngredientRepository.java │ │ │ └── OrderRepository.java │ │ │ └── web │ │ │ ├── DesignTacoController.java │ │ │ ├── IngredientByIdConverter.java │ │ │ ├── OrderController.java │ │ │ └── WebConfig.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── images │ │ │ └── TacoCloud.png │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── home.html │ │ └── orderForm.html │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerTest.java │ ├── HomeControllerTest.java │ ├── HomePageBrowserTest.java │ ├── TacoCloudApplicationTests.java │ ├── data │ ├── IngredientRepositoryTests.java │ └── OrderRepositoryTests.java │ └── web │ └── IngredientByIdConverterTest.java ├── ch05 ├── taco-cloud-sfc │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── node_modules │ │ └── .yarn-integrity │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── tacos │ │ │ │ │ ├── Ingredient.java │ │ │ │ │ ├── Taco.java │ │ │ │ │ ├── TacoCloudApplication.java │ │ │ │ │ ├── TacoOrder.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── data │ │ │ │ │ ├── IngredientRepository.java │ │ │ │ │ ├── OrderRepository.java │ │ │ │ │ ├── TacoRepository.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ ├── security │ │ │ │ │ ├── RegistrationController.java │ │ │ │ │ ├── RegistrationForm.java │ │ │ │ │ └── SecurityConfig.java │ │ │ │ │ └── web │ │ │ │ │ ├── DesignTacoController.java │ │ │ │ │ ├── IngredientByIdConverter.java │ │ │ │ │ ├── OrderController.java │ │ │ │ │ └── WebConfig.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ ├── static │ │ │ │ ├── images │ │ │ │ │ └── TacoCloud.png │ │ │ │ └── styles.css │ │ │ │ ├── templates │ │ │ │ ├── design.html │ │ │ │ ├── home.html │ │ │ │ ├── login.html │ │ │ │ ├── orderForm.html │ │ │ │ └── registration.html │ │ │ │ └── users.ldif │ │ └── test │ │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ │ │ ├── DesignTacoControllerTest.java │ │ │ │ ├── HomeControllerTest.java │ │ │ │ ├── HomePageBrowserTest.java │ │ │ │ ├── TacoCloudApplicationTests.java │ │ │ │ └── web │ │ │ │ └── IngredientByIdConverterTest.java │ │ │ └── resources │ │ │ └── application.properties │ └── yarn.lock └── taco-cloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoCloudApplication.java │ │ │ ├── TacoOrder.java │ │ │ ├── User.java │ │ │ ├── data │ │ │ ├── IngredientRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── TacoRepository.java │ │ │ ├── UserRepository.java │ │ │ └── service │ │ │ │ └── OrderAdminService.java │ │ │ ├── security │ │ │ ├── RegistrationController.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SecurityConfig.java │ │ │ └── UserRepositoryUserDetailsService.java │ │ │ └── web │ │ │ ├── AdminController.java │ │ │ ├── DesignTacoController.java │ │ │ ├── IngredientByIdConverter.java │ │ │ ├── OrderController.java │ │ │ └── WebConfig.java │ └── resources │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ └── TacoCloud.png │ │ └── styles.css │ │ ├── templates │ │ ├── design.html │ │ ├── home.html │ │ ├── login.html │ │ ├── orderForm.html │ │ └── registration.html │ │ └── users.ldif │ └── test │ ├── java │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerTest.java │ │ ├── HomeControllerTest.java │ │ ├── HomePageBrowserTest.java │ │ ├── TacoCloudApplicationTests.java │ │ └── web │ │ └── IngredientByIdConverterTest.java │ └── resources │ └── application.properties ├── ch06 └── taco-cloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ ├── DiscountCodeProps.java │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoCloudApplication.java │ │ │ ├── TacoOrder.java │ │ │ ├── User.java │ │ │ ├── data │ │ │ ├── IngredientRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── TacoRepository.java │ │ │ └── UserRepository.java │ │ │ ├── security │ │ │ ├── RegistrationController.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SecurityConfig.java │ │ │ └── UserRepositoryUserDetailsService.java │ │ │ └── web │ │ │ ├── DesignTacoController.java │ │ │ ├── DiscountController.java │ │ │ ├── IngredientByIdConverter.java │ │ │ ├── OrderController.java │ │ │ ├── OrderProps.java │ │ │ └── WebConfig.java │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ └── TacoCloud.png │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── DesignTacoControllerTest.java │ ├── HomeControllerTest.java │ ├── TacoCloudApplicationTests.java │ └── web │ └── IngredientByIdConverterTest.java ├── ch07 ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs ├── .vscode │ └── settings.json ├── README ├── mvnw ├── mvnw.cmd ├── pom.xml ├── tacocloud-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ ├── IngredientController.java │ │ ├── OrderApiController.java │ │ ├── SpringDataRestConfiguration.java │ │ └── TacoController.java ├── tacocloud-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── data │ │ ├── IngredientRepository.java │ │ ├── OrderRepository.java │ │ ├── TacoRepository.java │ │ └── UserRepository.java ├── tacocloud-domain │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java ├── tacocloud-restclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html ├── tacocloud-security │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java ├── tacocloud-ui-huh │ └── .gitignore ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── build │ │ ├── TacoCloud.png │ │ ├── asset-manifest.json │ │ ├── assets │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── static │ │ │ ├── css │ │ │ ├── main.678a89f9.chunk.css │ │ │ └── main.678a89f9.chunk.css.map │ │ │ ├── js │ │ │ ├── 2.b6375008.chunk.js │ │ │ ├── 2.b6375008.chunk.js.LICENSE.txt │ │ │ ├── 2.b6375008.chunk.js.map │ │ │ ├── 3.f25e8bf3.chunk.js │ │ │ ├── 3.f25e8bf3.chunk.js.map │ │ │ ├── main.8d97ca8f.chunk.js │ │ │ ├── main.8d97ca8f.chunk.js.map │ │ │ ├── runtime-main.ed368d6e.js │ │ │ └── runtime-main.ed368d6e.js.map │ │ │ └── media │ │ │ └── Cloud_sm.c678f685.png │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json ├── tacocloud-web │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java └── tacocloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── .vscode │ └── settings.json │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── ch08 ├── README ├── auth-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── authorization │ │ │ │ ├── AuthServerApplication.java │ │ │ │ ├── AuthorizationServerConfig.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ └── users │ │ │ │ ├── User.java │ │ │ │ └── UserRepository.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ └── authorization │ │ └── AuthServerApplicationTests.java ├── tacocloud-admin │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── HomeController.java │ │ │ │ ├── Ingredient.java │ │ │ │ ├── IngredientService.java │ │ │ │ ├── ManageIngredientsController.java │ │ │ │ ├── RestIngredientService.java │ │ │ │ ├── TacocloudAdminApplication.java │ │ │ │ └── config │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── home.html │ │ │ └── ingredientsAdmin.html │ │ └── test │ │ └── java │ │ └── tacos │ │ └── TacocloudAdminApplicationTests.java └── tacocloud │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ ├── IngredientController.java │ │ ├── OrderApiController.java │ │ ├── SpringDataRestConfiguration.java │ │ └── TacoController.java │ ├── tacocloud-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── data │ │ ├── IngredientRepository.java │ │ ├── OrderRepository.java │ │ ├── TacoRepository.java │ │ └── UserRepository.java │ ├── tacocloud-domain │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java │ ├── tacocloud-restclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ ├── tacocloud-security │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui-huh │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── build │ │ ├── TacoCloud.png │ │ ├── asset-manifest.json │ │ ├── assets │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── static │ │ │ ├── css │ │ │ ├── main.678a89f9.chunk.css │ │ │ └── main.678a89f9.chunk.css.map │ │ │ ├── js │ │ │ ├── 2.b6375008.chunk.js │ │ │ ├── 2.b6375008.chunk.js.LICENSE.txt │ │ │ ├── 2.b6375008.chunk.js.map │ │ │ ├── 3.f25e8bf3.chunk.js │ │ │ ├── 3.f25e8bf3.chunk.js.map │ │ │ ├── main.8d97ca8f.chunk.js │ │ │ ├── main.8d97ca8f.chunk.js.map │ │ │ ├── runtime-main.ed368d6e.js │ │ │ └── runtime-main.ed368d6e.js.map │ │ │ └── media │ │ │ └── Cloud_sm.c678f685.png │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-web │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java │ └── tacocloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── ch09 ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs ├── mvnw ├── mvnw.cmd ├── pom.xml ├── tacocloud-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ ├── IngredientController.java │ │ ├── OrderApiController.java │ │ └── TacoController.java ├── tacocloud-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── tacos │ │ │ └── data │ │ │ ├── IngredientRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── TacoRepository.java │ │ │ └── UserRepository.java │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DataConfiguration.java │ │ ├── IngredientRepositoryTests.java │ │ ├── OrderRepositoryTests.java │ │ ├── TacoRepositoryTests.java │ │ └── UserRepositoryTests.java ├── tacocloud-domain │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java ├── tacocloud-kitchen │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── kitchen │ │ │ ├── KitchenUI.java │ │ │ ├── OrderReceiver.java │ │ │ ├── OrderReceiverController.java │ │ │ ├── TacoKitchenApplication.java │ │ │ ├── WebConfig.java │ │ │ └── messaging │ │ │ ├── jms │ │ │ ├── JmsOrderReceiver.java │ │ │ ├── MessagingConfig.java │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ ├── kafka │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── rabbit │ │ │ ├── MessagingConfig.java │ │ │ ├── RabbitOrderReceiver.java │ │ │ └── listener │ │ │ └── OrderListener.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── noOrder.html │ │ └── receiveOrder.html ├── tacocloud-messaging-jms │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── JmsOrderMessagingService.java │ │ │ ├── MessagingConfig.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml ├── tacocloud-messaging-kafka │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── KafkaOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml ├── tacocloud-messaging-rabbitmq │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── MessagingConfig.java │ │ │ ├── OrderMessagingService.java │ │ │ └── RabbitOrderMessagingService.java │ │ └── resources │ │ └── application.yml ├── tacocloud-restclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html ├── tacocloud-security │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json ├── tacocloud-web │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java └── tacocloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── ch10 ├── README.adoc ├── simple-flow │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sia6 │ │ │ │ ├── FileWriterGateway.java │ │ │ │ ├── FileWriterIntegrationConfig.java │ │ │ │ └── SimpleFlowApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── filewriter-config.xml │ │ └── test │ │ └── java │ │ └── sia6 │ │ └── SimpleFlowApplicationTests.java ├── taco-cloud │ ├── .project │ ├── tacocloud-api │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-data │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-domain │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-email │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-kitchen │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-messaging-jms │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-messaging-kafka │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-messaging-rabbitmq │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-restclient │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-security │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-ui │ │ ├── .project │ │ └── bin │ │ │ └── .project │ ├── tacocloud-web │ │ ├── .project │ │ └── bin │ │ │ └── .project │ └── tacos │ │ ├── .project │ │ └── bin │ │ └── .project └── tacocloud │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ ├── IngredientController.java │ │ ├── OrderApiController.java │ │ └── TacoController.java │ ├── tacocloud-data │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── tacos │ │ │ └── data │ │ │ ├── IngredientRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── TacoRepository.java │ │ │ └── UserRepository.java │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DataConfiguration.java │ │ ├── IngredientRepositoryTests.java │ │ ├── OrderRepositoryTests.java │ │ ├── TacoRepositoryTests.java │ │ └── UserRepositoryTests.java │ ├── tacocloud-domain │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java │ ├── tacocloud-email │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── email │ │ │ ├── ApiProperties.java │ │ │ ├── EmailOrder.java │ │ │ ├── EmailProperties.java │ │ │ ├── EmailToOrderTransformer.java │ │ │ ├── Ingredient.java │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ ├── Taco.java │ │ │ ├── TacoEmailApplication.java │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-kitchen │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── kitchen │ │ │ ├── KitchenUI.java │ │ │ ├── OrderReceiver.java │ │ │ ├── OrderReceiverController.java │ │ │ ├── TacoKitchenApplication.java │ │ │ ├── WebConfig.java │ │ │ └── messaging │ │ │ ├── jms │ │ │ ├── JmsOrderReceiver.java │ │ │ ├── MessagingConfig.java │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ ├── kafka │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── rabbit │ │ │ ├── MessagingConfig.java │ │ │ ├── RabbitOrderReceiver.java │ │ │ └── listener │ │ │ └── OrderListener.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── noOrder.html │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── JmsOrderMessagingService.java │ │ │ ├── MessagingConfig.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── KafkaOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── MessagingConfig.java │ │ │ ├── OrderMessagingService.java │ │ │ └── RabbitOrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-restclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ ├── tacocloud-security │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-web │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java │ └── tacocloud │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── ch11 └── reactor-fun │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── reactorfun │ ├── FluxBufferingTests.java │ ├── FluxCreationTests.java │ ├── FluxLoggingTests.java │ ├── FluxMergingTests.java │ └── FluxTransformingTests.java ├── ch12_13 ├── README.adoc ├── hello-reactive │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── hello │ │ │ │ ├── HelloReactiveApplication.java │ │ │ │ └── RouterFunctionConfig.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── hello │ │ └── HelloReactiveApplicationTests.java ├── tacocloud-cassandra │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.eclipse.m2e.core.prefs │ ├── README.adoc │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── tacos │ │ │ │ │ └── web │ │ │ │ │ └── api │ │ │ │ │ ├── EmailOrder.java │ │ │ │ │ ├── EmailOrderService.java │ │ │ │ │ ├── IngredientController.java │ │ │ │ │ ├── OrderApiController.java │ │ │ │ │ ├── RouterFunctionConfig.java │ │ │ │ │ └── TacoController.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── tacos │ │ │ └── web │ │ │ └── api │ │ │ └── TacoControllerTest.java │ ├── tacocloud-data │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── tacos │ │ │ │ └── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ ├── OrderRepository.java │ │ │ │ ├── PaymentMethodRepository.java │ │ │ │ ├── TacoRepository.java │ │ │ │ └── UserRepository.java │ │ │ └── test │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── data │ │ │ │ ├── IngredientRepositoryTest.java │ │ │ │ ├── OrderRepositoryTest.java │ │ │ │ └── TestConfig.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-domain │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid3910.log │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── IngredientUDT.java │ │ │ ├── PaymentMethod.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ ├── TacoUDT.java │ │ │ ├── User.java │ │ │ └── UserUDT.java │ ├── tacocloud-email │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid3910.log │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── email │ │ │ │ ├── ApiProperties.java │ │ │ │ ├── EmailOrder.java │ │ │ │ ├── EmailProperties.java │ │ │ │ ├── EmailToOrderTransformer.java │ │ │ │ ├── Ingredient.java │ │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoEmailApplication.java │ │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-kitchen │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── Ingredient.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoOrder.java │ │ │ │ └── kitchen │ │ │ │ ├── KitchenUI.java │ │ │ │ ├── OrderReceiver.java │ │ │ │ ├── OrderReceiverController.java │ │ │ │ ├── TacoKitchenApplication.java │ │ │ │ ├── WebConfig.java │ │ │ │ └── messaging │ │ │ │ ├── jms │ │ │ │ ├── JmsOrderReceiver.java │ │ │ │ ├── MessagingConfig.java │ │ │ │ └── listener │ │ │ │ │ └── OrderListener.java │ │ │ │ ├── kafka │ │ │ │ └── listener │ │ │ │ │ └── OrderListener.java │ │ │ │ └── rabbit │ │ │ │ ├── MessagingConfig.java │ │ │ │ ├── RabbitOrderReceiver.java │ │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── noOrder.html │ │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── JmsOrderMessagingService.java │ │ │ │ ├── MessagingConfig.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── KafkaOrderMessagingService.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-noop │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── NoOpOrderMessagingService.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── MessagingConfig.java │ │ │ │ ├── OrderMessagingService.java │ │ │ │ └── RabbitOrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-restclient │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── restclient │ │ │ │ ├── RestExamples.java │ │ │ │ └── TacoCloudClient.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.yml │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ ├── tacocloud-security │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── tacos │ │ │ └── security │ │ │ ├── RegistrationController.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SecurityConfig.java │ │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ │ ├── .angular-cli.json │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── app.po.ts │ │ │ └── tsconfig.e2e.json │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── pom.xml │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── api │ │ │ │ │ └── ApiService.ts │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── app.routes.ts │ │ │ │ ├── auth.config.ts │ │ │ │ ├── big-button │ │ │ │ │ ├── bigbutton.component.css │ │ │ │ │ ├── bigbutton.component.html │ │ │ │ │ └── bigbutton.component.ts │ │ │ │ ├── cart │ │ │ │ │ ├── cart-item.ts │ │ │ │ │ ├── cart-service.ts │ │ │ │ │ ├── cart.component.css │ │ │ │ │ ├── cart.component.html │ │ │ │ │ └── cart.component.ts │ │ │ │ ├── cloud-title │ │ │ │ │ ├── cloudtitle.component.css │ │ │ │ │ ├── cloudtitle.component.html │ │ │ │ │ └── cloudtitle.component.ts │ │ │ │ ├── design │ │ │ │ │ ├── design.component.css │ │ │ │ │ ├── design.component.html │ │ │ │ │ └── design.component.ts │ │ │ │ ├── footer │ │ │ │ │ ├── cloud-taco.png │ │ │ │ │ ├── footer.component.css │ │ │ │ │ ├── footer.component.html │ │ │ │ │ └── footer.component.ts │ │ │ │ ├── group-box │ │ │ │ │ ├── groupbox.component.css │ │ │ │ │ ├── groupbox.component.html │ │ │ │ │ └── groupbox.component.ts │ │ │ │ ├── header │ │ │ │ │ ├── cloud-taco.png │ │ │ │ │ ├── header.component.css │ │ │ │ │ ├── header.component.html │ │ │ │ │ └── header.component.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.css │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ ├── little-button │ │ │ │ │ ├── littlebutton.component.css │ │ │ │ │ ├── littlebutton.component.html │ │ │ │ │ └── littlebutton.component.ts │ │ │ │ ├── locations │ │ │ │ │ ├── locations.component.css │ │ │ │ │ ├── locations.component.html │ │ │ │ │ └── locations.component.ts │ │ │ │ ├── login │ │ │ │ │ ├── login.component.css │ │ │ │ │ ├── login.component.html │ │ │ │ │ └── login.component.ts │ │ │ │ ├── recents │ │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ │ ├── RecentTacosService.ts │ │ │ │ │ ├── WrapsPipe.ts │ │ │ │ │ ├── recents.component.css │ │ │ │ │ ├── recents.component.html │ │ │ │ │ └── recents.component.ts │ │ │ │ └── specials │ │ │ │ │ ├── specials.component.css │ │ │ │ │ ├── specials.component.html │ │ │ │ │ └── specials.component.ts │ │ │ ├── assets │ │ │ │ ├── .gitkeep │ │ │ │ ├── CloudBackground.png │ │ │ │ ├── Cloud_sm.png │ │ │ │ ├── TacoCloud.png │ │ │ │ ├── TacoPhoto.jpg │ │ │ │ ├── cart.png │ │ │ │ ├── down-triangle.png │ │ │ │ └── taco-icon.png │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── routes │ │ │ ├── styles.css │ │ │ ├── test.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.spec.json │ │ │ └── typings.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── tacocloud-web │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── tacos │ │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ │ └── web │ │ │ │ │ ├── DiscountController.java │ │ │ │ │ ├── OrderController.java │ │ │ │ │ ├── OrderProps.java │ │ │ │ │ └── WebConfig.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ ├── static │ │ │ │ ├── images │ │ │ │ │ ├── TacoCloud.png │ │ │ │ │ └── cloud-taco.png │ │ │ │ ├── mustache │ │ │ │ │ ├── ingredients.mst │ │ │ │ │ └── recents.mst │ │ │ │ ├── scripts │ │ │ │ │ ├── ingredients.js │ │ │ │ │ └── recents.js │ │ │ │ └── styles.css │ │ │ │ └── templates │ │ │ │ ├── design.html │ │ │ │ ├── discountList.html │ │ │ │ ├── home.html │ │ │ │ ├── layout.html │ │ │ │ ├── login.html │ │ │ │ ├── orderForm.html │ │ │ │ ├── orderList.html │ │ │ │ └── registration.html │ │ │ └── test │ │ │ └── java │ │ │ └── tacos │ │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ │ ├── DesignTacoControllerBrowserTest.java │ │ │ └── HomeControllerTest.java │ └── tacocloud │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid28663.log │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DevelopmentConfig.java │ │ │ │ └── TacoCloudApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ ├── HomeControllerTest.java │ │ ├── TacoCloudApplicationTests.java │ │ └── TacoControllerWebTest.java ├── tacocloud-mongodb │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.eclipse.m2e.core.prefs │ ├── .vscode │ │ └── settings.json │ ├── README.adoc │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── tacos │ │ │ │ │ └── web │ │ │ │ │ └── api │ │ │ │ │ ├── EmailOrder.java │ │ │ │ │ ├── EmailOrderService.java │ │ │ │ │ ├── IngredientController.java │ │ │ │ │ ├── OrderApiController.java │ │ │ │ │ └── TacoController.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── tacos │ │ │ └── web │ │ │ └── api │ │ │ └── TacoControllerTest.java │ ├── tacocloud-data-mongodb │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── tacos │ │ │ │ └── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ ├── OrderRepository.java │ │ │ │ ├── PaymentMethodRepository.java │ │ │ │ ├── TacoRepository.java │ │ │ │ └── UserRepository.java │ │ │ └── test │ │ │ └── java │ │ │ └── tacos │ │ │ └── data │ │ │ ├── IngredientRepositoryTest.java │ │ │ ├── OrderRepositoryTest.java │ │ │ └── TestConfig.java │ ├── tacocloud-domain-mongodb │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid3910.log │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── PaymentMethod.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── User.java │ ├── tacocloud-email │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid3910.log │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── email │ │ │ │ ├── ApiProperties.java │ │ │ │ ├── EmailOrder.java │ │ │ │ ├── EmailProperties.java │ │ │ │ ├── EmailToOrderTransformer.java │ │ │ │ ├── Ingredient.java │ │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoEmailApplication.java │ │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-kitchen │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── Ingredient.java │ │ │ │ ├── Taco.java │ │ │ │ ├── TacoOrder.java │ │ │ │ └── kitchen │ │ │ │ ├── KitchenUI.java │ │ │ │ ├── OrderReceiver.java │ │ │ │ ├── OrderReceiverController.java │ │ │ │ ├── TacoKitchenApplication.java │ │ │ │ ├── WebConfig.java │ │ │ │ └── messaging │ │ │ │ ├── jms │ │ │ │ ├── JmsOrderReceiver.java │ │ │ │ ├── MessagingConfig.java │ │ │ │ └── listener │ │ │ │ │ └── OrderListener.java │ │ │ │ ├── kafka │ │ │ │ └── listener │ │ │ │ │ └── OrderListener.java │ │ │ │ └── rabbit │ │ │ │ ├── MessagingConfig.java │ │ │ │ ├── RabbitOrderReceiver.java │ │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── noOrder.html │ │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── JmsOrderMessagingService.java │ │ │ │ ├── MessagingConfig.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── KafkaOrderMessagingService.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-noop │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── NoOpOrderMessagingService.java │ │ │ │ └── OrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── messaging │ │ │ │ ├── MessagingConfig.java │ │ │ │ ├── OrderMessagingService.java │ │ │ │ └── RabbitOrderMessagingService.java │ │ │ └── resources │ │ │ └── application.yml │ ├── tacocloud-restclient │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── tacos │ │ │ │ └── restclient │ │ │ │ ├── RestExamples.java │ │ │ │ └── TacoCloudClient.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.yml │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ ├── tacocloud-security │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── tacos │ │ │ └── security │ │ │ ├── RegistrationController.java │ │ │ ├── RegistrationForm.java │ │ │ ├── SecurityConfig.java │ │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ │ ├── .angular-cli.json │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── app.po.ts │ │ │ └── tsconfig.e2e.json │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── pom.xml │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── api │ │ │ │ │ └── ApiService.ts │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── app.routes.ts │ │ │ │ ├── auth.config.ts │ │ │ │ ├── big-button │ │ │ │ │ ├── bigbutton.component.css │ │ │ │ │ ├── bigbutton.component.html │ │ │ │ │ └── bigbutton.component.ts │ │ │ │ ├── cart │ │ │ │ │ ├── cart-item.ts │ │ │ │ │ ├── cart-service.ts │ │ │ │ │ ├── cart.component.css │ │ │ │ │ ├── cart.component.html │ │ │ │ │ └── cart.component.ts │ │ │ │ ├── cloud-title │ │ │ │ │ ├── cloudtitle.component.css │ │ │ │ │ ├── cloudtitle.component.html │ │ │ │ │ └── cloudtitle.component.ts │ │ │ │ ├── design │ │ │ │ │ ├── design.component.css │ │ │ │ │ ├── design.component.html │ │ │ │ │ └── design.component.ts │ │ │ │ ├── footer │ │ │ │ │ ├── cloud-taco.png │ │ │ │ │ ├── footer.component.css │ │ │ │ │ ├── footer.component.html │ │ │ │ │ └── footer.component.ts │ │ │ │ ├── group-box │ │ │ │ │ ├── groupbox.component.css │ │ │ │ │ ├── groupbox.component.html │ │ │ │ │ └── groupbox.component.ts │ │ │ │ ├── header │ │ │ │ │ ├── cloud-taco.png │ │ │ │ │ ├── header.component.css │ │ │ │ │ ├── header.component.html │ │ │ │ │ └── header.component.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.css │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ ├── little-button │ │ │ │ │ ├── littlebutton.component.css │ │ │ │ │ ├── littlebutton.component.html │ │ │ │ │ └── littlebutton.component.ts │ │ │ │ ├── locations │ │ │ │ │ ├── locations.component.css │ │ │ │ │ ├── locations.component.html │ │ │ │ │ └── locations.component.ts │ │ │ │ ├── login │ │ │ │ │ ├── login.component.css │ │ │ │ │ ├── login.component.html │ │ │ │ │ └── login.component.ts │ │ │ │ ├── recents │ │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ │ ├── RecentTacosService.ts │ │ │ │ │ ├── WrapsPipe.ts │ │ │ │ │ ├── recents.component.css │ │ │ │ │ ├── recents.component.html │ │ │ │ │ └── recents.component.ts │ │ │ │ └── specials │ │ │ │ │ ├── specials.component.css │ │ │ │ │ ├── specials.component.html │ │ │ │ │ └── specials.component.ts │ │ │ ├── assets │ │ │ │ ├── .gitkeep │ │ │ │ ├── CloudBackground.png │ │ │ │ ├── Cloud_sm.png │ │ │ │ ├── TacoCloud.png │ │ │ │ ├── TacoPhoto.jpg │ │ │ │ ├── cart.png │ │ │ │ ├── down-triangle.png │ │ │ │ └── taco-icon.png │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── routes │ │ │ ├── styles.css │ │ │ ├── test.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.spec.json │ │ │ └── typings.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── tacocloud-web │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── tacos │ │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ │ └── web │ │ │ │ │ ├── DiscountController.java │ │ │ │ │ ├── OrderController.java │ │ │ │ │ ├── OrderProps.java │ │ │ │ │ └── WebConfig.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ ├── static │ │ │ │ ├── images │ │ │ │ │ ├── TacoCloud.png │ │ │ │ │ └── cloud-taco.png │ │ │ │ ├── mustache │ │ │ │ │ ├── ingredients.mst │ │ │ │ │ └── recents.mst │ │ │ │ ├── scripts │ │ │ │ │ ├── ingredients.js │ │ │ │ │ └── recents.js │ │ │ │ └── styles.css │ │ │ │ └── templates │ │ │ │ ├── design.html │ │ │ │ ├── discountList.html │ │ │ │ ├── home.html │ │ │ │ ├── layout.html │ │ │ │ ├── login.html │ │ │ │ ├── orderForm.html │ │ │ │ ├── orderList.html │ │ │ │ └── registration.html │ │ │ └── test │ │ │ └── java │ │ │ └── tacos │ │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ │ ├── DesignTacoControllerBrowserTest.java │ │ │ └── HomeControllerTest.java │ └── tacocloud │ │ ├── .gitignore │ │ ├── infinitest.filters │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── replay_pid28663.log │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DevelopmentConfig.java │ │ │ │ └── TacoCloudApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ ├── HomeControllerTest.java │ │ ├── TacoCloudApplicationTests.java │ │ └── TacoControllerWebTest.java └── tacocloud-r2dbc │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs │ ├── .vscode │ └── settings.json │ ├── README.adoc │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── web │ │ │ │ └── api │ │ │ │ ├── EmailOrder.java │ │ │ │ ├── EmailOrderService.java │ │ │ │ ├── IngredientController.java │ │ │ │ ├── OrderApiController.java │ │ │ │ ├── TacoController.java │ │ │ │ ├── TacoOrderAggregateService.java │ │ │ │ └── TacoView.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── TestConfig.java │ │ └── web │ │ └── api │ │ ├── TacoControllerTest.java │ │ └── TacoOrderAggregateServiceTests.java │ ├── tacocloud-data-r2dbc │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── data │ │ │ │ ├── IngredientRepository.java │ │ │ │ ├── OrderRepository.java │ │ │ │ ├── PaymentMethodRepository.java │ │ │ │ ├── TacoRepository.java │ │ │ │ └── UserRepository.java │ │ └── resources │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── tacos │ │ └── data │ │ ├── IngredientRepositoryTest.java │ │ ├── OrderRepositoryTest.java │ │ └── TestConfig.java │ ├── tacocloud-domain-r2dbc │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── PaymentMethod.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java │ ├── tacocloud-email │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── email │ │ │ ├── ApiProperties.java │ │ │ ├── EmailOrder.java │ │ │ ├── EmailProperties.java │ │ │ ├── EmailToOrderTransformer.java │ │ │ ├── Ingredient.java │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ ├── Taco.java │ │ │ ├── TacoEmailApplication.java │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-kitchen │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── kitchen │ │ │ ├── KitchenUI.java │ │ │ ├── OrderReceiver.java │ │ │ ├── OrderReceiverController.java │ │ │ ├── TacoKitchenApplication.java │ │ │ ├── WebConfig.java │ │ │ └── messaging │ │ │ ├── jms │ │ │ ├── JmsOrderReceiver.java │ │ │ ├── MessagingConfig.java │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ ├── kafka │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── rabbit │ │ │ ├── MessagingConfig.java │ │ │ ├── RabbitOrderReceiver.java │ │ │ └── listener │ │ │ └── OrderListener.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── noOrder.html │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── JmsOrderMessagingService.java │ │ │ ├── MessagingConfig.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── KafkaOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-noop │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── NoOpOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── MessagingConfig.java │ │ │ ├── OrderMessagingService.java │ │ │ └── RabbitOrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-restclient │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ ├── tacocloud-security │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-web │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java │ └── tacocloud │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid28663.log │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ └── TacoCloudApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── HomeControllerTest.java │ ├── TacoCloudApplicationTests.java │ └── TacoControllerWebTest.java ├── ch14 ├── channel │ ├── client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── rsocket │ │ │ │ │ ├── GratuityIn.java │ │ │ │ │ ├── GratuityOut.java │ │ │ │ │ ├── RSocketChannelClientApplication.java │ │ │ │ │ └── RSocketClientConfiguration.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── rsocket │ │ │ └── RSocketChannelClientApplicationTests.java │ └── server │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── rsocket │ │ │ │ ├── GratuityController.java │ │ │ │ ├── GratuityIn.java │ │ │ │ ├── GratuityOut.java │ │ │ │ └── RSocketChannelServerApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── rsocket │ │ └── RSocketChannelServerApplicationTests.java ├── fire-and-forget │ ├── client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── rsocket │ │ │ │ │ ├── Alert.java │ │ │ │ │ ├── RSocketClientConfiguration.java │ │ │ │ │ └── RSocketFireAndForgetClientApplication.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── rsocket │ │ │ └── RSocketFireAndForgetClientApplicationTests.java │ └── server │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── rsocket │ │ │ │ ├── Alert.java │ │ │ │ ├── AlertController.java │ │ │ │ └── RSocketFireAndForgetServerApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── rsocket │ │ └── RSocketFireAndForgetServerApplicationTests.java ├── request-response-over-websocket │ ├── client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── rsocket │ │ │ │ │ ├── RSocketClientConfiguration.java │ │ │ │ │ └── RSocketReqRespClientApplication.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── rsocket │ │ │ └── RSocketReqRespClientApplicationTests.java │ └── server │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── rsocket │ │ │ │ ├── GreetingController.java │ │ │ │ └── RSocketReqRespServerApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── rsocket │ │ └── RSocketReqRespServerApplicationTests.java ├── request-response │ ├── client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── rsocket │ │ │ │ │ ├── RSocketClientConfiguration.java │ │ │ │ │ └── RSocketReqRespClientApplication.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── rsocket │ │ │ └── RSocketReqRespClientApplicationTests.java │ └── server │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── rsocket │ │ │ │ ├── GreetingController.java │ │ │ │ └── RSocketReqRespServerApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── rsocket │ │ └── RSocketReqRespServerApplicationTests.java └── request-stream │ ├── client │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── rsocket │ │ │ │ ├── RSocketClientConfiguration.java │ │ │ │ ├── RSocketReqStreamClientApplication.java │ │ │ │ └── StockQuote.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── rsocket │ │ └── RSocketReqStreamClientApplicationTests.java │ └── server │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── rsocket │ │ │ ├── RSocketReqStreamServerApplication.java │ │ │ ├── StockQuote.java │ │ │ └── StockQuoteController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── rsocket │ └── RSocketReqStreamServerApplicationTests.java ├── ch15_16 ├── admin-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── admin │ │ │ │ ├── AdminServerApplication.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ └── admin │ │ └── AdminServerApplicationTests.java └── tacocloud │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs │ ├── README.adoc │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── web │ │ │ │ └── api │ │ │ │ ├── EmailOrder.java │ │ │ │ ├── EmailOrderService.java │ │ │ │ ├── IngredientController.java │ │ │ │ ├── OrderApiController.java │ │ │ │ └── TacoController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ └── TacoControllerTest.java │ ├── tacocloud-data-mongodb │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── data │ │ ├── IngredientRepository.java │ │ ├── OrderRepository.java │ │ ├── PaymentMethodRepository.java │ │ ├── TacoRepository.java │ │ └── UserRepository.java │ ├── tacocloud-domain-mongodb │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── PaymentMethod.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java │ ├── tacocloud-email │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── email │ │ │ ├── ApiProperties.java │ │ │ ├── EmailOrder.java │ │ │ ├── EmailProperties.java │ │ │ ├── EmailToOrderTransformer.java │ │ │ ├── Ingredient.java │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ ├── Taco.java │ │ │ ├── TacoEmailApplication.java │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-kitchen │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── kitchen │ │ │ ├── KitchenUI.java │ │ │ ├── OrderReceiver.java │ │ │ ├── OrderReceiverController.java │ │ │ ├── TacoKitchenApplication.java │ │ │ ├── WebConfig.java │ │ │ └── messaging │ │ │ ├── jms │ │ │ ├── JmsOrderReceiver.java │ │ │ ├── MessagingConfig.java │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ ├── kafka │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── rabbit │ │ │ ├── MessagingConfig.java │ │ │ ├── RabbitOrderReceiver.java │ │ │ └── listener │ │ │ └── OrderListener.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── noOrder.html │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── JmsOrderMessagingService.java │ │ │ ├── MessagingConfig.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── KafkaOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-noop │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── NoOpOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── MessagingConfig.java │ │ │ ├── OrderMessagingService.java │ │ │ └── RabbitOrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-restclient │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ ├── tacocloud-security │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-web │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java │ └── tacocloud │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid28663.log │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ ├── TacoCloudApplication.java │ │ │ └── actuator │ │ │ ├── NotesEndpoint.java │ │ │ ├── TacoCountInfoContributor.java │ │ │ ├── TacoMetrics.java │ │ │ └── WackoHealthIndicator.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── DesignTacoControllerWebTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── ch17 ├── admin-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── admin │ │ │ │ ├── AdminServerApplication.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ └── admin │ │ └── AdminServerApplicationTests.java └── tacocloud │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.m2e.core.prefs │ ├── README.adoc │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── tacocloud-api │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ └── web │ │ │ │ └── api │ │ │ │ ├── EmailOrder.java │ │ │ │ ├── EmailOrderService.java │ │ │ │ ├── IngredientController.java │ │ │ │ ├── OrderApiController.java │ │ │ │ └── TacoController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── tacos │ │ └── web │ │ └── api │ │ └── TacoControllerTest.java │ ├── tacocloud-data-mongodb │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── data │ │ ├── IngredientRepository.java │ │ ├── OrderRepository.java │ │ ├── PaymentMethodRepository.java │ │ ├── TacoRepository.java │ │ └── UserRepository.java │ ├── tacocloud-domain-mongodb │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ ├── Ingredient.java │ │ ├── PaymentMethod.java │ │ ├── Taco.java │ │ ├── TacoOrder.java │ │ └── User.java │ ├── tacocloud-email │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid3910.log │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── email │ │ │ ├── ApiProperties.java │ │ │ ├── EmailOrder.java │ │ │ ├── EmailProperties.java │ │ │ ├── EmailToOrderTransformer.java │ │ │ ├── Ingredient.java │ │ │ ├── OrderSubmitMessageHandler.java │ │ │ ├── Taco.java │ │ │ ├── TacoEmailApplication.java │ │ │ └── TacoOrderEmailIntegrationConfig.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-jmx │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── jmx │ │ │ └── TacoCounter.java │ │ └── resources │ │ └── application.properties │ ├── tacocloud-kitchen │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ ├── Ingredient.java │ │ │ ├── Taco.java │ │ │ ├── TacoOrder.java │ │ │ └── kitchen │ │ │ ├── KitchenUI.java │ │ │ ├── OrderReceiver.java │ │ │ ├── OrderReceiverController.java │ │ │ ├── TacoKitchenApplication.java │ │ │ ├── WebConfig.java │ │ │ └── messaging │ │ │ ├── jms │ │ │ ├── JmsOrderReceiver.java │ │ │ ├── MessagingConfig.java │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ ├── kafka │ │ │ └── listener │ │ │ │ └── OrderListener.java │ │ │ └── rabbit │ │ │ ├── MessagingConfig.java │ │ │ ├── RabbitOrderReceiver.java │ │ │ └── listener │ │ │ └── OrderListener.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── noOrder.html │ │ └── receiveOrder.html │ ├── tacocloud-messaging-jms │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── JmsOrderMessagingService.java │ │ │ ├── MessagingConfig.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-kafka │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── KafkaOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-noop │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── NoOpOrderMessagingService.java │ │ │ └── OrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-messaging-rabbitmq │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── messaging │ │ │ ├── MessagingConfig.java │ │ │ ├── OrderMessagingService.java │ │ │ └── RabbitOrderMessagingService.java │ │ └── resources │ │ └── application.yml │ ├── tacocloud-restclient │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── tacos │ │ │ └── restclient │ │ │ ├── RestExamples.java │ │ │ └── TacoCloudClient.java │ │ └── resources │ │ ├── META-INF │ │ └── additional-spring-configuration-metadata.json │ │ ├── application.yml │ │ ├── static │ │ ├── images │ │ │ ├── TacoCloud.png │ │ │ └── cloud-taco.png │ │ ├── mustache │ │ │ ├── ingredients.mst │ │ │ └── recents.mst │ │ ├── scripts │ │ │ ├── ingredients.js │ │ │ └── recents.js │ │ └── styles.css │ │ └── templates │ │ ├── design.html │ │ ├── discountList.html │ │ ├── home.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── orderForm.html │ │ ├── orderList.html │ │ └── registration.html │ ├── tacocloud-security │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── tacos │ │ └── security │ │ ├── RegistrationController.java │ │ ├── RegistrationForm.java │ │ ├── SecurityConfig.java │ │ └── UserRepositoryUserDetailsService.java │ ├── tacocloud-ui │ ├── .angular-cli.json │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.e2e.json │ ├── karma.conf.js │ ├── package.json │ ├── pom.xml │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ └── ApiService.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── auth.config.ts │ │ │ ├── big-button │ │ │ │ ├── bigbutton.component.css │ │ │ │ ├── bigbutton.component.html │ │ │ │ └── bigbutton.component.ts │ │ │ ├── cart │ │ │ │ ├── cart-item.ts │ │ │ │ ├── cart-service.ts │ │ │ │ ├── cart.component.css │ │ │ │ ├── cart.component.html │ │ │ │ └── cart.component.ts │ │ │ ├── cloud-title │ │ │ │ ├── cloudtitle.component.css │ │ │ │ ├── cloudtitle.component.html │ │ │ │ └── cloudtitle.component.ts │ │ │ ├── design │ │ │ │ ├── design.component.css │ │ │ │ ├── design.component.html │ │ │ │ └── design.component.ts │ │ │ ├── footer │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── footer.component.css │ │ │ │ ├── footer.component.html │ │ │ │ └── footer.component.ts │ │ │ ├── group-box │ │ │ │ ├── groupbox.component.css │ │ │ │ ├── groupbox.component.html │ │ │ │ └── groupbox.component.ts │ │ │ ├── header │ │ │ │ ├── cloud-taco.png │ │ │ │ ├── header.component.css │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.css │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── little-button │ │ │ │ ├── littlebutton.component.css │ │ │ │ ├── littlebutton.component.html │ │ │ │ └── littlebutton.component.ts │ │ │ ├── locations │ │ │ │ ├── locations.component.css │ │ │ │ ├── locations.component.html │ │ │ │ └── locations.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ └── login.component.ts │ │ │ ├── recents │ │ │ │ ├── NonWrapsPipe.ts │ │ │ │ ├── RecentTacosService.ts │ │ │ │ ├── WrapsPipe.ts │ │ │ │ ├── recents.component.css │ │ │ │ ├── recents.component.html │ │ │ │ └── recents.component.ts │ │ │ └── specials │ │ │ │ ├── specials.component.css │ │ │ │ ├── specials.component.html │ │ │ │ └── specials.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── CloudBackground.png │ │ │ ├── Cloud_sm.png │ │ │ ├── TacoCloud.png │ │ │ ├── TacoPhoto.jpg │ │ │ ├── cart.png │ │ │ ├── down-triangle.png │ │ │ └── taco-icon.png │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── routes │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── typings.d.ts │ ├── tsconfig.json │ └── tslint.json │ ├── tacocloud-web │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── tacos │ │ │ │ ├── DiscountCodeProps.java │ │ │ │ └── web │ │ │ │ ├── DiscountController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── OrderProps.java │ │ │ │ └── WebConfig.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── static │ │ │ ├── images │ │ │ │ ├── TacoCloud.png │ │ │ │ └── cloud-taco.png │ │ │ ├── mustache │ │ │ │ ├── ingredients.mst │ │ │ │ └── recents.mst │ │ │ ├── scripts │ │ │ │ ├── ingredients.js │ │ │ │ └── recents.js │ │ │ └── styles.css │ │ │ └── templates │ │ │ ├── design.html │ │ │ ├── discountList.html │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── login.html │ │ │ ├── orderForm.html │ │ │ ├── orderList.html │ │ │ └── registration.html │ │ └── test │ │ └── java │ │ └── tacos │ │ ├── DesignAndOrderTacosBrowserTest.java │ │ ├── DesignTacoControllerBrowserTest.java │ │ └── HomeControllerTest.java │ └── tacocloud │ ├── .gitignore │ ├── infinitest.filters │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── replay_pid28663.log │ └── src │ ├── main │ ├── java │ │ └── tacos │ │ │ ├── DevelopmentConfig.java │ │ │ ├── TacoCloudApplication.java │ │ │ └── actuator │ │ │ ├── NotesEndpoint.java │ │ │ ├── TacoCountInfoContributor.java │ │ │ ├── TacoMetrics.java │ │ │ └── WackoHealthIndicator.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── tacos │ ├── DesignAndOrderTacosBrowserTest.java │ ├── DesignTacoControllerBrowserTest.java │ ├── DesignTacoControllerWebTest.java │ ├── HomeControllerTest.java │ └── TacoCloudApplicationTests.java ├── makezip.sh ├── mvnw ├── mvnw.cmd ├── pom.xml └── setbootversion.js /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/README.md -------------------------------------------------------------------------------- /ch01/taco-cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch01/taco-cloud/.gitignore -------------------------------------------------------------------------------- /ch01/taco-cloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch01/taco-cloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch01/taco-cloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch01/taco-cloud/mvnw -------------------------------------------------------------------------------- /ch01/taco-cloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch01/taco-cloud/mvnw.cmd -------------------------------------------------------------------------------- /ch01/taco-cloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch01/taco-cloud/pom.xml -------------------------------------------------------------------------------- /ch01/taco-cloud/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch02/taco-cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/.gitignore -------------------------------------------------------------------------------- /ch02/taco-cloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch02/taco-cloud/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/.vscode/settings.json -------------------------------------------------------------------------------- /ch02/taco-cloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/mvnw -------------------------------------------------------------------------------- /ch02/taco-cloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/mvnw.cmd -------------------------------------------------------------------------------- /ch02/taco-cloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/pom.xml -------------------------------------------------------------------------------- /ch02/taco-cloud/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch02/taco-cloud/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch03/tacos-jdbctemplate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-jdbctemplate/.gitignore -------------------------------------------------------------------------------- /ch03/tacos-jdbctemplate/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-jdbctemplate/.vscode/settings.json -------------------------------------------------------------------------------- /ch03/tacos-jdbctemplate/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-jdbctemplate/mvnw -------------------------------------------------------------------------------- /ch03/tacos-jdbctemplate/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-jdbctemplate/mvnw.cmd -------------------------------------------------------------------------------- /ch03/tacos-jdbctemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-jdbctemplate/pom.xml -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/.gitignore -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/.vscode/settings.json -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/mvnw -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/mvnw.cmd -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/pom.xml -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch03/tacos-sd-jdbc/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jdbc/src/main/resources/schema.sql -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/.gitignore -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/.vscode/settings.json -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/mvnw -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/mvnw.cmd -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/pom.xml -------------------------------------------------------------------------------- /ch03/tacos-sd-jpa/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch03/tacos-sd-jpa/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch04/tacos-sd-cassandra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-cassandra/.gitignore -------------------------------------------------------------------------------- /ch04/tacos-sd-cassandra/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-cassandra/.vscode/settings.json -------------------------------------------------------------------------------- /ch04/tacos-sd-cassandra/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-cassandra/mvnw -------------------------------------------------------------------------------- /ch04/tacos-sd-cassandra/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-cassandra/mvnw.cmd -------------------------------------------------------------------------------- /ch04/tacos-sd-cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-cassandra/pom.xml -------------------------------------------------------------------------------- /ch04/tacos-sd-mongodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-mongodb/.gitignore -------------------------------------------------------------------------------- /ch04/tacos-sd-mongodb/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-mongodb/.vscode/settings.json -------------------------------------------------------------------------------- /ch04/tacos-sd-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-mongodb/mvnw -------------------------------------------------------------------------------- /ch04/tacos-sd-mongodb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-mongodb/mvnw.cmd -------------------------------------------------------------------------------- /ch04/tacos-sd-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch04/tacos-sd-mongodb/pom.xml -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/.gitignore -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/mvnw -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/mvnw.cmd -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/node_modules/.yarn-integrity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/node_modules/.yarn-integrity -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/pom.xml -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/src/main/java/tacos/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/src/main/java/tacos/User.java -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/src/main/resources/users.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/src/main/resources/users.ldif -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.org.springframework.security=DEBUG -------------------------------------------------------------------------------- /ch05/taco-cloud-sfc/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud-sfc/yarn.lock -------------------------------------------------------------------------------- /ch05/taco-cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/.gitignore -------------------------------------------------------------------------------- /ch05/taco-cloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch05/taco-cloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/mvnw -------------------------------------------------------------------------------- /ch05/taco-cloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/mvnw.cmd -------------------------------------------------------------------------------- /ch05/taco-cloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/pom.xml -------------------------------------------------------------------------------- /ch05/taco-cloud/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch05/taco-cloud/src/main/java/tacos/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/src/main/java/tacos/User.java -------------------------------------------------------------------------------- /ch05/taco-cloud/src/main/resources/users.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch05/taco-cloud/src/main/resources/users.ldif -------------------------------------------------------------------------------- /ch05/taco-cloud/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch06/taco-cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/.gitignore -------------------------------------------------------------------------------- /ch06/taco-cloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch06/taco-cloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/mvnw -------------------------------------------------------------------------------- /ch06/taco-cloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/mvnw.cmd -------------------------------------------------------------------------------- /ch06/taco-cloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/pom.xml -------------------------------------------------------------------------------- /ch06/taco-cloud/src/main/java/tacos/Taco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/src/main/java/tacos/Taco.java -------------------------------------------------------------------------------- /ch06/taco-cloud/src/main/java/tacos/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch06/taco-cloud/src/main/java/tacos/User.java -------------------------------------------------------------------------------- /ch07/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch07/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch07/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/.project -------------------------------------------------------------------------------- /ch07/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch07/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /ch07/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/.vscode/settings.json -------------------------------------------------------------------------------- /ch07/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/README -------------------------------------------------------------------------------- /ch07/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/mvnw -------------------------------------------------------------------------------- /ch07/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/mvnw.cmd -------------------------------------------------------------------------------- /ch07/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-api/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-api/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch07/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-data/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-data/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-data/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-data/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-domain/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-domain/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-domain/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-domain/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-domain/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-domain/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-domain/replay_pid3910.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-domain/replay_pid3910.log -------------------------------------------------------------------------------- /ch07/tacocloud-restclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-restclient/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-ui-huh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui-huh/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/.angular-cli.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch07/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/TacoCloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/TacoCloud.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/asset-manifest.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/Cloud_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/Cloud_sm.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/TacoCloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/TacoCloud.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/TacoPhoto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/TacoPhoto.jpg -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/cart.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/down-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/down-triangle.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/assets/taco-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/assets/taco-icon.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/favicon.ico -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/index.html -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/logo192.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/logo512.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/manifest.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/build/robots.txt -------------------------------------------------------------------------------- /ch07/tacocloud-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch07/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/protractor.conf.js -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/api/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/api/ApiService.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.component.css -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.component.html -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.component.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/app.routes.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/auth.config.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/cart/cart-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/cart/cart-item.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/cart/cart-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/cart/cart-service.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/cart/cart.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/cart/cart.component.css -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/cart/cart.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/cart/cart.component.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/footer/cloud-taco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/footer/cloud-taco.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/header/cloud-taco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/header/cloud-taco.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/home/home.component.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/recents/NonWrapsPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/recents/NonWrapsPipe.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/recents/WrapsPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/app/recents/WrapsPipe.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/CloudBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/CloudBackground.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/Cloud_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/Cloud_sm.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/TacoCloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/TacoCloud.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/TacoPhoto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/TacoPhoto.jpg -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/cart.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/down-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/down-triangle.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/assets/taco-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/assets/taco-icon.png -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/environments/environment.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/tsconfig.spec.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch07/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch07/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch07/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud-web/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-web/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch07/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch07/tacocloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch07/tacocloud/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/.vscode/settings.json -------------------------------------------------------------------------------- /ch07/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/mvnw -------------------------------------------------------------------------------- /ch07/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch07/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch07/tacocloud/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch07/tacocloud/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch08/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/README -------------------------------------------------------------------------------- /ch08/auth-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/auth-server/.gitignore -------------------------------------------------------------------------------- /ch08/auth-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/auth-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch08/auth-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/auth-server/mvnw -------------------------------------------------------------------------------- /ch08/auth-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/auth-server/mvnw.cmd -------------------------------------------------------------------------------- /ch08/auth-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/auth-server/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud-admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud-admin/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud-admin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud-admin/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud-admin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud-admin/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud-admin/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/.project -------------------------------------------------------------------------------- /ch08/tacocloud/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch08/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-data/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-data/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-data/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-data/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-domain/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-domain/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-domain/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-domain/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-domain/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-domain/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-restclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-restclient/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/.angular-cli.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/.editorconfig -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/README.md -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/build/favicon.ico -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/build/index.html -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/build/logo192.png -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/build/logo512.png -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/build/robots.txt -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/e2e/app.po.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/karma.conf.js -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/package.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/favicon.ico -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/index.html -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/main.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/polyfills.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/styles.css -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/test.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/src/typings.d.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/tsconfig.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui-huh/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui-huh/tslint.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/.angular-cli.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/protractor.conf.js -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/app/app.routes.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/assets/cart.png -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud/mvnw -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch08/tacocloud/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch08/tacocloud/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch09/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch09/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch09/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/.project -------------------------------------------------------------------------------- /ch09/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch09/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /ch09/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/mvnw -------------------------------------------------------------------------------- /ch09/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/mvnw.cmd -------------------------------------------------------------------------------- /ch09/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-api/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-api/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch09/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-data/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-data/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-data/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-data/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-domain/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-domain/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-domain/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-domain/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-domain/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-domain/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-domain/replay_pid3910.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-domain/replay_pid3910.log -------------------------------------------------------------------------------- /ch09/tacocloud-kitchen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-kitchen/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-kitchen/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-kitchen/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-kitchen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-kitchen/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-jms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-jms/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-jms/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-jms/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-jms/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-jms/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-jms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-jms/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-kafka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-kafka/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-kafka/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-kafka/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-kafka/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-kafka/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-kafka/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-rabbitmq/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-rabbitmq/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-rabbitmq/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-rabbitmq/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-rabbitmq/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-rabbitmq/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-rabbitmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-messaging-rabbitmq/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-restclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-restclient/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/.angular-cli.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch09/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch09/tacocloud-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch09/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/protractor.conf.js -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/api/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/api/ApiService.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.component.css -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.component.html -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.component.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/app.routes.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/auth.config.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/cart/cart-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/cart/cart-item.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/cart/cart-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/cart/cart-service.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/cart/cart.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/cart/cart.component.css -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/cart/cart.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/cart/cart.component.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/footer/cloud-taco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/footer/cloud-taco.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/header/cloud-taco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/header/cloud-taco.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/home/home.component.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/recents/NonWrapsPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/recents/NonWrapsPipe.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/recents/WrapsPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/app/recents/WrapsPipe.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/CloudBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/CloudBackground.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/Cloud_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/Cloud_sm.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/TacoCloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/TacoCloud.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/TacoPhoto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/TacoPhoto.jpg -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/cart.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/down-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/down-triangle.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/assets/taco-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/assets/taco-icon.png -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/environments/environment.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/tsconfig.spec.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch09/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch09/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch09/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud-web/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-web/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch09/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch09/tacocloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch09/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/mvnw -------------------------------------------------------------------------------- /ch09/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch09/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch09/tacocloud/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch09/tacocloud/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch10/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/README.adoc -------------------------------------------------------------------------------- /ch10/simple-flow/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/simple-flow/.gitignore -------------------------------------------------------------------------------- /ch10/simple-flow/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/simple-flow/mvnw -------------------------------------------------------------------------------- /ch10/simple-flow/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/simple-flow/mvnw.cmd -------------------------------------------------------------------------------- /ch10/simple-flow/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/simple-flow/pom.xml -------------------------------------------------------------------------------- /ch10/simple-flow/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/taco-cloud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-api/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-api/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-api/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-api/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-data/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-data/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-data/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-data/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-domain/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-domain/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-domain/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-domain/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-email/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-email/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-email/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-email/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-kitchen/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-kitchen/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-kitchen/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-kitchen/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-messaging-jms/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-messaging-jms/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-restclient/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-restclient/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-restclient/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-restclient/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-security/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-security/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-security/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-security/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-ui/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-ui/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-ui/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-ui/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-web/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-web/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacocloud-web/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacocloud-web/bin/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacos/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacos/.project -------------------------------------------------------------------------------- /ch10/taco-cloud/tacos/bin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/taco-cloud/tacos/bin/.project -------------------------------------------------------------------------------- /ch10/tacocloud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch10/tacocloud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/.project -------------------------------------------------------------------------------- /ch10/tacocloud/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch10/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-data/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-data/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-data/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-data/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-data/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-domain/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-domain/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-domain/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-domain/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-domain/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-domain/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/infinitest.filters -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-email/replay_pid3910.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-email/replay_pid3910.log -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-kitchen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-kitchen/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-kitchen/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-kitchen/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-kitchen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-kitchen/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-jms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-jms/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-jms/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-jms/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-jms/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-jms/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-jms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-jms/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-kafka/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-kafka/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-kafka/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-kafka/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-kafka/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-rabbitmq/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-messaging-rabbitmq/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-restclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-restclient/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/.angular-cli.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/protractor.conf.js -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/app/app.routes.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/assets/cart.png -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud/mvnw -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch10/tacocloud/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch10/tacocloud/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch11/reactor-fun/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch11/reactor-fun/.gitignore -------------------------------------------------------------------------------- /ch11/reactor-fun/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch11/reactor-fun/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch11/reactor-fun/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch11/reactor-fun/mvnw -------------------------------------------------------------------------------- /ch11/reactor-fun/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch11/reactor-fun/mvnw.cmd -------------------------------------------------------------------------------- /ch11/reactor-fun/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch11/reactor-fun/pom.xml -------------------------------------------------------------------------------- /ch11/reactor-fun/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/README.adoc -------------------------------------------------------------------------------- /ch12_13/hello-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/hello-reactive/.gitignore -------------------------------------------------------------------------------- /ch12_13/hello-reactive/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/hello-reactive/mvnw -------------------------------------------------------------------------------- /ch12_13/hello-reactive/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/hello-reactive/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/hello-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/hello-reactive/pom.xml -------------------------------------------------------------------------------- /ch12_13/hello-reactive/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/.project -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/README.adoc -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-data/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-data/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-domain/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-domain/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-messaging-noop/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-cassandra/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-cassandra/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/.project -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/.vscode/settings.json -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/README.adoc -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-email/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-messaging-noop/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-mongodb/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-mongodb/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/.project -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/.vscode/settings.json -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/README.adoc -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-data-r2dbc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-data-r2dbc/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-email/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-messaging-noop/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud/mvnw -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch12_13/tacocloud-r2dbc/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch12_13/tacocloud-r2dbc/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch14/channel/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/client/.gitignore -------------------------------------------------------------------------------- /ch14/channel/client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/client/mvnw -------------------------------------------------------------------------------- /ch14/channel/client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/client/mvnw.cmd -------------------------------------------------------------------------------- /ch14/channel/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/client/pom.xml -------------------------------------------------------------------------------- /ch14/channel/client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch14/channel/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/server/.gitignore -------------------------------------------------------------------------------- /ch14/channel/server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/server/mvnw -------------------------------------------------------------------------------- /ch14/channel/server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/server/mvnw.cmd -------------------------------------------------------------------------------- /ch14/channel/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/channel/server/pom.xml -------------------------------------------------------------------------------- /ch14/fire-and-forget/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/client/.gitignore -------------------------------------------------------------------------------- /ch14/fire-and-forget/client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/client/mvnw -------------------------------------------------------------------------------- /ch14/fire-and-forget/client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/client/mvnw.cmd -------------------------------------------------------------------------------- /ch14/fire-and-forget/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/client/pom.xml -------------------------------------------------------------------------------- /ch14/fire-and-forget/client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch14/fire-and-forget/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/server/.gitignore -------------------------------------------------------------------------------- /ch14/fire-and-forget/server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/server/mvnw -------------------------------------------------------------------------------- /ch14/fire-and-forget/server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/server/mvnw.cmd -------------------------------------------------------------------------------- /ch14/fire-and-forget/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/fire-and-forget/server/pom.xml -------------------------------------------------------------------------------- /ch14/request-response-over-websocket/client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch14/request-response/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/client/.gitignore -------------------------------------------------------------------------------- /ch14/request-response/client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/client/mvnw -------------------------------------------------------------------------------- /ch14/request-response/client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/client/mvnw.cmd -------------------------------------------------------------------------------- /ch14/request-response/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/client/pom.xml -------------------------------------------------------------------------------- /ch14/request-response/client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch14/request-response/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/server/.gitignore -------------------------------------------------------------------------------- /ch14/request-response/server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/server/mvnw -------------------------------------------------------------------------------- /ch14/request-response/server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/server/mvnw.cmd -------------------------------------------------------------------------------- /ch14/request-response/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-response/server/pom.xml -------------------------------------------------------------------------------- /ch14/request-stream/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/client/.gitignore -------------------------------------------------------------------------------- /ch14/request-stream/client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/client/mvnw -------------------------------------------------------------------------------- /ch14/request-stream/client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/client/mvnw.cmd -------------------------------------------------------------------------------- /ch14/request-stream/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/client/pom.xml -------------------------------------------------------------------------------- /ch14/request-stream/client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch14/request-stream/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/server/.gitignore -------------------------------------------------------------------------------- /ch14/request-stream/server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/server/mvnw -------------------------------------------------------------------------------- /ch14/request-stream/server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/server/mvnw.cmd -------------------------------------------------------------------------------- /ch14/request-stream/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch14/request-stream/server/pom.xml -------------------------------------------------------------------------------- /ch15_16/admin-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/admin-server/.gitignore -------------------------------------------------------------------------------- /ch15_16/admin-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/admin-server/mvnw -------------------------------------------------------------------------------- /ch15_16/admin-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/admin-server/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/admin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/admin-server/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/.project -------------------------------------------------------------------------------- /ch15_16/tacocloud/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/README.adoc -------------------------------------------------------------------------------- /ch15_16/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-data-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-data-mongodb/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-domain-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-domain-mongodb/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-email/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-email/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-email/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-email/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-email/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-kitchen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-kitchen/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-kitchen/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-kitchen/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-kitchen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-kitchen/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-messaging-jms/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-messaging-jms/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-messaging-noop/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-messaging-noop/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-messaging-noop/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/infinitest.filters -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/mvnw -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch15_16/tacocloud/tacocloud/replay_pid28663.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch15_16/tacocloud/tacocloud/replay_pid28663.log -------------------------------------------------------------------------------- /ch17/admin-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/admin-server/.gitignore -------------------------------------------------------------------------------- /ch17/admin-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/admin-server/mvnw -------------------------------------------------------------------------------- /ch17/admin-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/admin-server/mvnw.cmd -------------------------------------------------------------------------------- /ch17/admin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/admin-server/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/.project -------------------------------------------------------------------------------- /ch17/tacocloud/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ch17/tacocloud/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/README.adoc -------------------------------------------------------------------------------- /ch17/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-api/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-api/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-api/infinitest.filters -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-api/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-api/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-api/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-data-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-data-mongodb/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-data-mongodb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-data-mongodb/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-data-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-data-mongodb/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-domain-mongodb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-domain-mongodb/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-domain-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-domain-mongodb/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-email/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-email/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-email/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-email/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-email/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-email/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-jmx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-jmx/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-jmx/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-jmx/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-jmx/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-jmx/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-jmx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-jmx/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-jmx/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-kitchen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-kitchen/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-kitchen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-kitchen/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-kitchen/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-kitchen/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-kitchen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-kitchen/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-jms/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-jms/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-jms/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-jms/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-jms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-jms/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-kafka/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-kafka/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-noop/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-noop/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-noop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-messaging-noop/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-noop/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-messaging-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-restclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-restclient/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-restclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-restclient/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-restclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-restclient/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-restclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-restclient/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-security/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-security/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-security/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-security/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/.angular-cli.json -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/.editorconfig -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/README.md -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/e2e/app.po.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/karma.conf.js -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/package.json -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/protractor.conf.js -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/app/locations/locations.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/app/specials/specials.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/assets/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/assets/cart.png -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/favicon.ico -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/index.html -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/main.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/polyfills.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/routes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/styles.css -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/test.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/src/typings.d.ts -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/tsconfig.json -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-ui/tslint.json -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-web/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-web/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-web/infinitest.filters -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-web/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-web/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud-web/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/.gitignore -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/infinitest.filters -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/mvnw -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/mvnw.cmd -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/pom.xml -------------------------------------------------------------------------------- /ch17/tacocloud/tacocloud/replay_pid28663.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/ch17/tacocloud/tacocloud/replay_pid28663.log -------------------------------------------------------------------------------- /makezip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/makezip.sh -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/pom.xml -------------------------------------------------------------------------------- /setbootversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-in-action-6-samples/HEAD/setbootversion.js --------------------------------------------------------------------------------