├── .gitignore ├── Chapter 2 ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── restsample │ │ ├── RestSampleApp.java │ │ ├── model │ │ └── Calculation.java │ │ └── resources │ │ └── CalculationController.java │ └── test │ └── java │ └── com │ └── packtpub │ └── mmj │ └── restsample │ └── resources │ └── CalculationControllerTest.java ├── Chapter 3 ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── packtpub │ └── mmj │ ├── domain │ └── RestaurantApp.java │ └── mcrsrvc │ ├── domain │ └── model │ │ ├── BaseEntity.java │ │ ├── BaseService.java │ │ ├── Entity.java │ │ ├── ReadOnlyBaseService.java │ │ ├── ReadOnlyRepository.java │ │ ├── Repository.java │ │ ├── Restaurant.java │ │ ├── RestaurantRepository.java │ │ ├── RestaurantService.java │ │ └── Table.java │ └── persistence │ └── InMemRestaurantRepository.java ├── Chapter 4 ├── booking-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── booking │ │ │ │ ├── BookingApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Booking.java │ │ │ │ │ │ └── Entity.java │ │ │ │ ├── repository │ │ │ │ │ ├── BookingRepository.java │ │ │ │ │ ├── InMemBookingRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ └── Repository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── BookingServiceImpl.java │ │ │ │ │ └── ReadOnlyBaseService.java │ │ │ │ └── valueobject │ │ │ │ │ └── BookingVO.java │ │ │ │ └── resources │ │ │ │ └── BookingController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── booking │ │ └── resources │ │ └── BookingControllerIntegrationTests.java ├── eureka-service │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── eureka │ │ │ └── service │ │ │ └── App.java │ │ └── resources │ │ └── application.yml ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml ├── restaurant-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── restaurant │ │ │ │ ├── RestaurantApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ ├── Restaurant.java │ │ │ │ │ │ └── Table.java │ │ │ │ ├── repository │ │ │ │ │ ├── InMemRestaurantRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ └── RestaurantRepository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ ├── RestaurantService.java │ │ │ │ │ └── RestaurantServiceImpl.java │ │ │ │ └── valueobject │ │ │ │ │ └── RestaurantVO.java │ │ │ │ └── resources │ │ │ │ └── RestaurantController.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── restaurant │ │ └── resources │ │ ├── AbstractRestaurantControllerTests.java │ │ ├── RestaurantControllerIntegrationTests.java │ │ └── RestaurantControllerTests.java └── user-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── user │ │ │ ├── UsersApp.java │ │ │ ├── domain │ │ │ ├── model │ │ │ │ └── entity │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ ├── Entity.java │ │ │ │ │ └── User.java │ │ │ ├── repository │ │ │ │ ├── InMemUserRepository.java │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ ├── Repository.java │ │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ │ ├── BaseService.java │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ ├── UserService.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── valueobject │ │ │ │ └── UserVO.java │ │ │ └── resources │ │ │ └── UserController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── packtpub │ └── mmj │ └── user │ └── resources │ └── UserControllerIntegrationTests.java ├── Chapter 5 ├── api-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── api │ │ │ └── service │ │ │ ├── ApiApp.java │ │ │ └── restaurant │ │ │ └── RestaurantServiceAPI.java │ │ └── resources │ │ └── application.yml ├── booking-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── booking │ │ │ │ ├── BookingApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Booking.java │ │ │ │ │ │ └── Entity.java │ │ │ │ ├── repository │ │ │ │ │ ├── BookingRepository.java │ │ │ │ │ ├── InMemBookingRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ └── Repository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── BookingServiceImpl.java │ │ │ │ │ └── ReadOnlyBaseService.java │ │ │ │ └── valueobject │ │ │ │ │ └── BookingVO.java │ │ │ │ └── resources │ │ │ │ └── BookingController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── booking │ │ └── resources │ │ └── BookingControllerIntegrationTests.java ├── common │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── common │ │ ├── MDCConcurrentCallable.java │ │ ├── MDCHystrixConcurrencyStrategy.java │ │ └── ServiceHelper.java ├── dashboard-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── dashboard │ │ │ └── DashboardApp.java │ │ └── resources │ │ ├── application.yml │ │ └── hystrixdashboard │ │ └── stream │ │ └── hystrix.stream ├── docker-compose.yml ├── docker │ └── docker-assembly.xml ├── eureka-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ └── docker-assembly.xml │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── eureka │ │ │ └── service │ │ │ └── App.java │ │ └── resources │ │ ├── application.yml │ │ └── docker-config.yml ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml ├── restaurant-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── docker-assembly.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── restaurant │ │ │ │ ├── RestaurantApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ ├── Restaurant.java │ │ │ │ │ │ └── Table.java │ │ │ │ ├── repository │ │ │ │ │ ├── InMemRestaurantRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ └── RestaurantRepository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ ├── RestaurantService.java │ │ │ │ │ └── RestaurantServiceImpl.java │ │ │ │ └── valueobject │ │ │ │ │ └── RestaurantVO.java │ │ │ │ └── resources │ │ │ │ └── RestaurantController.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── docker-config.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── restaurant │ │ └── resources │ │ ├── AbstractRestaurantControllerTests.java │ │ ├── RestaurantControllerIntegrationTests.java │ │ ├── RestaurantControllerTests.java │ │ └── docker │ │ ├── DockerIntegrationTest.java │ │ └── RestaurantAppDockerIT.java ├── security-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── security │ │ │ └── service │ │ │ └── SecurityApp.java │ │ ├── resources │ │ ├── application.yml │ │ ├── keystore.jks │ │ └── templates │ │ │ ├── authorize.ftl │ │ │ └── login.ftl │ │ └── wro │ │ ├── main.less │ │ ├── wro.properties │ │ └── wro.xml ├── turbine-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── turbine │ │ │ └── server │ │ │ └── TurbineApp.java │ │ └── resources │ │ └── applicaton.yml ├── user-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── user │ │ │ │ ├── UsersApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ │ ├── InMemUserRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ └── UserRepository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ ├── UserService.java │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ └── valueobject │ │ │ │ │ └── UserVO.java │ │ │ │ └── resources │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── user │ │ └── resources │ │ ├── UserControllerIntegrationTests.java │ │ └── docker │ │ ├── DockerIntegrationTest.java │ │ └── UserAppDockerIT.java └── zuul-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── zuul │ │ └── server │ │ └── EdgeApp.java │ └── resources │ ├── application.yml │ └── keystore.jks ├── Chapter 6 ├── api-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── api │ │ │ └── service │ │ │ ├── ApiApp.java │ │ │ └── restaurant │ │ │ └── RestaurantServiceAPI.java │ │ └── resources │ │ └── application.yml ├── booking-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── booking │ │ │ │ ├── BookingApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Booking.java │ │ │ │ │ │ └── Entity.java │ │ │ │ ├── repository │ │ │ │ │ ├── BookingRepository.java │ │ │ │ │ ├── InMemBookingRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ └── Repository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── BookingServiceImpl.java │ │ │ │ │ └── ReadOnlyBaseService.java │ │ │ │ └── valueobject │ │ │ │ │ └── BookingVO.java │ │ │ │ └── resources │ │ │ │ └── BookingController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── booking │ │ └── resources │ │ └── BookingControllerIntegrationTests.java ├── common │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── common │ │ ├── MDCConcurrentCallable.java │ │ ├── MDCHystrixConcurrencyStrategy.java │ │ └── ServiceHelper.java ├── dashboard-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── dashboard │ │ │ └── DashboardApp.java │ │ └── resources │ │ ├── application.yml │ │ └── hystrixdashboard │ │ └── stream │ │ └── hystrix.stream ├── docker-compose.yml ├── docker │ └── docker-assembly.xml ├── eureka-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ └── docker-assembly.xml │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── eureka │ │ │ └── service │ │ │ └── App.java │ │ └── resources │ │ ├── application.yml │ │ └── docker-config.yml ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml ├── restaurant-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── docker-assembly.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── restaurant │ │ │ │ ├── RestaurantApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ ├── Restaurant.java │ │ │ │ │ │ └── Table.java │ │ │ │ ├── repository │ │ │ │ │ ├── InMemRestaurantRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ └── RestaurantRepository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ ├── RestaurantService.java │ │ │ │ │ └── RestaurantServiceImpl.java │ │ │ │ └── valueobject │ │ │ │ │ └── RestaurantVO.java │ │ │ │ └── resources │ │ │ │ └── RestaurantController.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── docker-config.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── restaurant │ │ └── resources │ │ ├── AbstractRestaurantControllerTests.java │ │ ├── RestaurantControllerIntegrationTests.java │ │ ├── RestaurantControllerTests.java │ │ └── docker │ │ ├── DockerIntegrationTest.java │ │ └── RestaurantAppDockerIT.java ├── security-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── security │ │ │ └── service │ │ │ └── SecurityApp.java │ │ ├── resources │ │ ├── application.yml │ │ └── keystore.jks │ │ └── wro │ │ ├── main.less │ │ ├── wro.properties │ │ └── wro.xml ├── turbine-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── turbine │ │ │ └── server │ │ │ └── TurbineApp.java │ │ └── resources │ │ └── applicaton.yml ├── user-service │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── user │ │ │ │ ├── UsersApp.java │ │ │ │ ├── domain │ │ │ │ ├── model │ │ │ │ │ └── entity │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ │ ├── InMemUserRepository.java │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ ├── Repository.java │ │ │ │ │ └── UserRepository.java │ │ │ │ ├── service │ │ │ │ │ ├── BaseService.java │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ ├── UserService.java │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ └── valueobject │ │ │ │ │ └── UserVO.java │ │ │ │ └── resources │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── user │ │ └── resources │ │ ├── UserControllerIntegrationTests.java │ │ └── docker │ │ ├── DockerIntegrationTest.java │ │ └── UserAppDockerIT.java └── zuul-server │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── packtpub │ │ └── mmj │ │ └── zuul │ │ └── server │ │ └── EdgeApp.java │ └── resources │ ├── application.yml │ └── keystore.jks ├── Chapter 7 ├── OTRS_SERVICES │ ├── api-service │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── api │ │ │ │ └── service │ │ │ │ ├── ApiApp.java │ │ │ │ └── resources │ │ │ │ ├── BookingServiceAPI.java │ │ │ │ └── RestaurantServiceAPI.java │ │ │ └── resources │ │ │ └── application.yml │ ├── booking-service │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packtpub │ │ │ │ │ └── mmj │ │ │ │ │ └── booking │ │ │ │ │ ├── BookingApp.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── model │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ │ ├── Booking.java │ │ │ │ │ │ │ └── Entity.java │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── BookingRepository.java │ │ │ │ │ │ ├── InMemBookingRepository.java │ │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ │ └── Repository.java │ │ │ │ │ ├── service │ │ │ │ │ │ ├── BaseService.java │ │ │ │ │ │ ├── BookingService.java │ │ │ │ │ │ ├── BookingServiceImpl.java │ │ │ │ │ │ └── ReadOnlyBaseService.java │ │ │ │ │ └── valueobject │ │ │ │ │ │ └── BookingVO.java │ │ │ │ │ └── resources │ │ │ │ │ └── BookingController.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── booking │ │ │ └── resources │ │ │ └── BookingControllerIntegrationTests.java │ ├── common │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── common │ │ │ ├── MDCConcurrentCallable.java │ │ │ ├── MDCHystrixConcurrencyStrategy.java │ │ │ └── ServiceHelper.java │ ├── dashboard-server │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── dashboard │ │ │ │ └── DashboardApp.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── hystrixdashboard │ │ │ └── stream │ │ │ └── hystrix.stream │ ├── docker-compose.yml │ ├── docker │ │ └── docker-assembly.xml │ ├── eureka-server │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── docker │ │ │ └── docker-assembly.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── eureka │ │ │ │ └── service │ │ │ │ └── App.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── docker-config.yml │ ├── nb-configuration.xml │ ├── nbactions.xml │ ├── pom.xml │ ├── restaurant-service │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── docker │ │ │ │ └── docker-assembly.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packtpub │ │ │ │ │ └── mmj │ │ │ │ │ └── restaurant │ │ │ │ │ ├── RestaurantApp.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── model │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ │ ├── Restaurant.java │ │ │ │ │ │ │ └── Table.java │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── InMemRestaurantRepository.java │ │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ │ ├── Repository.java │ │ │ │ │ │ └── RestaurantRepository.java │ │ │ │ │ ├── service │ │ │ │ │ │ ├── BaseService.java │ │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ │ ├── RestaurantService.java │ │ │ │ │ │ └── RestaurantServiceImpl.java │ │ │ │ │ └── valueobject │ │ │ │ │ │ └── RestaurantVO.java │ │ │ │ │ └── resources │ │ │ │ │ └── RestaurantController.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ └── docker-config.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── restaurant │ │ │ └── resources │ │ │ ├── AbstractRestaurantControllerTests.java │ │ │ ├── RestaurantControllerIntegrationTests.java │ │ │ ├── RestaurantControllerTests.java │ │ │ └── docker │ │ │ ├── DockerIntegrationTest.java │ │ │ └── RestaurantAppDockerIT.java │ ├── turbine-server │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packtpub │ │ │ │ └── mmj │ │ │ │ └── turbine │ │ │ │ └── server │ │ │ │ └── TurbineApp.java │ │ │ └── resources │ │ │ └── applicaton.yml │ ├── user-service │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packtpub │ │ │ │ │ └── mmj │ │ │ │ │ └── user │ │ │ │ │ ├── UsersApp.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── model │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── BaseEntity.java │ │ │ │ │ │ │ ├── Entity.java │ │ │ │ │ │ │ └── User.java │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── InMemUserRepository.java │ │ │ │ │ │ ├── ReadOnlyRepository.java │ │ │ │ │ │ ├── Repository.java │ │ │ │ │ │ └── UserRepository.java │ │ │ │ │ ├── service │ │ │ │ │ │ ├── BaseService.java │ │ │ │ │ │ ├── ReadOnlyBaseService.java │ │ │ │ │ │ ├── UserService.java │ │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ │ └── valueobject │ │ │ │ │ │ └── UserVO.java │ │ │ │ │ └── resources │ │ │ │ │ └── UserController.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── user │ │ │ └── resources │ │ │ ├── UserControllerIntegrationTests.java │ │ │ └── docker │ │ │ ├── DockerIntegrationTest.java │ │ │ └── UserAppDockerIT.java │ └── zuul-server │ │ ├── nb-configuration.xml │ │ ├── nbactions.xml │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── packtpub │ │ │ └── mmj │ │ │ └── zuul │ │ │ └── server │ │ │ └── EdgeApp.java │ │ └── resources │ │ ├── application.yml │ │ └── keystore.jks └── OTRS_UI │ ├── LICENSE │ ├── README.md │ ├── app │ ├── components │ │ └── version │ │ │ ├── interpolate-filter.js │ │ │ ├── interpolate-filter_test.js │ │ │ ├── version-directive.js │ │ │ ├── version-directive_test.js │ │ │ ├── version.js │ │ │ └── version_test.js │ ├── public │ │ └── css │ │ │ └── app.css │ └── src │ │ ├── index.html │ │ ├── scripts │ │ ├── AjaxHandler.js │ │ └── app.js │ │ ├── styles │ │ └── application.scss │ │ └── views │ │ ├── httperror │ │ ├── httperror.html │ │ └── httperror.js │ │ ├── login │ │ ├── login.html │ │ └── login.js │ │ └── restaurants │ │ ├── restaurant.html │ │ ├── restaurants.html │ │ └── restaurants.js │ ├── bower.json │ ├── e2e-tests │ ├── protractor.conf.js │ └── scenarios.js │ ├── gulpfile.coffee │ ├── gulpfile.js │ ├── karma.conf.js │ ├── nbproject │ ├── private │ │ ├── private.properties │ │ └── private.xml │ ├── project.properties │ └── project.xml │ └── package.json ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter 2/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 2/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/nbactions.xml -------------------------------------------------------------------------------- /Chapter 2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/pom.xml -------------------------------------------------------------------------------- /Chapter 2/src/main/java/com/packtpub/mmj/restsample/RestSampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/src/main/java/com/packtpub/mmj/restsample/RestSampleApp.java -------------------------------------------------------------------------------- /Chapter 2/src/main/java/com/packtpub/mmj/restsample/model/Calculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/src/main/java/com/packtpub/mmj/restsample/model/Calculation.java -------------------------------------------------------------------------------- /Chapter 2/src/main/java/com/packtpub/mmj/restsample/resources/CalculationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/src/main/java/com/packtpub/mmj/restsample/resources/CalculationController.java -------------------------------------------------------------------------------- /Chapter 2/src/test/java/com/packtpub/mmj/restsample/resources/CalculationControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 2/src/test/java/com/packtpub/mmj/restsample/resources/CalculationControllerTest.java -------------------------------------------------------------------------------- /Chapter 3/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 3/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/nbactions.xml -------------------------------------------------------------------------------- /Chapter 3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/pom.xml -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/domain/RestaurantApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/domain/RestaurantApp.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/BaseService.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Entity.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Repository.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Restaurant.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/RestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/RestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/RestaurantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/RestaurantService.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/domain/model/Table.java -------------------------------------------------------------------------------- /Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/persistence/InMemRestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 3/src/main/java/com/packtpub/mmj/mcrsrvc/persistence/InMemRestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 4/booking-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 4/booking-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/pom.xml -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 4/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 4/eureka-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/eureka-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 4/eureka-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/eureka-service/pom.xml -------------------------------------------------------------------------------- /Chapter 4/eureka-service/src/main/java/com/packtpub/mmj/eureka/service/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/eureka-service/src/main/java/com/packtpub/mmj/eureka/service/App.java -------------------------------------------------------------------------------- /Chapter 4/eureka-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/eureka-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 4/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 4/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/nbactions.xml -------------------------------------------------------------------------------- /Chapter 4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/pom.xml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/pom.xml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 4/user-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 4/user-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 4/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/pom.xml -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java -------------------------------------------------------------------------------- /Chapter 4/user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 4/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 4/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 5/api-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/api-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/api-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/pom.xml -------------------------------------------------------------------------------- /Chapter 5/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java -------------------------------------------------------------------------------- /Chapter 5/api-service/src/main/java/com/packtpub/mmj/api/service/restaurant/RestaurantServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/src/main/java/com/packtpub/mmj/api/service/restaurant/RestaurantServiceAPI.java -------------------------------------------------------------------------------- /Chapter 5/api-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/api-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/booking-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/booking-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/booking-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/pom.xml -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 5/common/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/common/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/pom.xml -------------------------------------------------------------------------------- /Chapter 5/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java -------------------------------------------------------------------------------- /Chapter 5/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java -------------------------------------------------------------------------------- /Chapter 5/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/dashboard-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/dashboard-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/dashboard-server/pom.xml -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/dashboard-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter 5/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/docker-compose.yml -------------------------------------------------------------------------------- /Chapter 5/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/pom.xml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java -------------------------------------------------------------------------------- /Chapter 5/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/eureka-server/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/eureka-server/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 5/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/pom.xml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/pom.xml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 5/security-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/security-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/security-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/pom.xml -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/java/com/packtpub/mmj/security/service/SecurityApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/java/com/packtpub/mmj/security/service/SecurityApp.java -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/resources/templates/authorize.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/resources/templates/authorize.ftl -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/resources/templates/login.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/resources/templates/login.ftl -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | @brand-primary: #de8579; -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/wro/wro.properties -------------------------------------------------------------------------------- /Chapter 5/security-service/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/security-service/src/main/wro/wro.xml -------------------------------------------------------------------------------- /Chapter 5/turbine-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/turbine-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/turbine-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/turbine-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/turbine-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/turbine-server/pom.xml -------------------------------------------------------------------------------- /Chapter 5/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java -------------------------------------------------------------------------------- /Chapter 5/turbine-server/src/main/resources/applicaton.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/turbine-server/src/main/resources/applicaton.yml -------------------------------------------------------------------------------- /Chapter 5/user-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/user-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/pom.xml -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 5/zuul-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 5/zuul-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 5/zuul-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/pom.xml -------------------------------------------------------------------------------- /Chapter 5/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java -------------------------------------------------------------------------------- /Chapter 5/zuul-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 5/zuul-server/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 5/zuul-server/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /Chapter 6/api-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/api-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/api-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/pom.xml -------------------------------------------------------------------------------- /Chapter 6/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java -------------------------------------------------------------------------------- /Chapter 6/api-service/src/main/java/com/packtpub/mmj/api/service/restaurant/RestaurantServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/src/main/java/com/packtpub/mmj/api/service/restaurant/RestaurantServiceAPI.java -------------------------------------------------------------------------------- /Chapter 6/api-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/api-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/booking-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/booking-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/booking-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/pom.xml -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 6/common/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/common/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/pom.xml -------------------------------------------------------------------------------- /Chapter 6/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java -------------------------------------------------------------------------------- /Chapter 6/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java -------------------------------------------------------------------------------- /Chapter 6/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/dashboard-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/dashboard-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/dashboard-server/pom.xml -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/dashboard-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter 6/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/docker-compose.yml -------------------------------------------------------------------------------- /Chapter 6/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/pom.xml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java -------------------------------------------------------------------------------- /Chapter 6/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/eureka-server/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/eureka-server/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 6/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/pom.xml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/pom.xml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 6/security-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/security-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/security-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/pom.xml -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/java/com/packtpub/mmj/security/service/SecurityApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/src/main/java/com/packtpub/mmj/security/service/SecurityApp.java -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/wro/main.less: -------------------------------------------------------------------------------- 1 | @brand-primary: #de8579; -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/wro/wro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/src/main/wro/wro.properties -------------------------------------------------------------------------------- /Chapter 6/security-service/src/main/wro/wro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/security-service/src/main/wro/wro.xml -------------------------------------------------------------------------------- /Chapter 6/turbine-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/turbine-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/turbine-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/turbine-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/turbine-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/turbine-server/pom.xml -------------------------------------------------------------------------------- /Chapter 6/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java -------------------------------------------------------------------------------- /Chapter 6/turbine-server/src/main/resources/applicaton.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/turbine-server/src/main/resources/applicaton.yml -------------------------------------------------------------------------------- /Chapter 6/user-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/user-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/pom.xml -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 6/zuul-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 6/zuul-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 6/zuul-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/pom.xml -------------------------------------------------------------------------------- /Chapter 6/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java -------------------------------------------------------------------------------- /Chapter 6/zuul-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 6/zuul-server/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 6/zuul-server/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/ApiApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/resources/BookingServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/resources/BookingServiceAPI.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/resources/RestaurantServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/src/main/java/com/packtpub/mmj/api/service/resources/RestaurantServiceAPI.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/api-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/api-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/BookingApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Booking.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/BookingRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/InMemBookingRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/BookingServiceImpl.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/domain/valueobject/BookingVO.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/java/com/packtpub/mmj/booking/resources/BookingController.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/booking-service/src/test/java/com/packtpub/mmj/booking/resources/BookingControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/MDCConcurrentCallable.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/MDCHystrixConcurrencyStrategy.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/common/src/main/java/com/packtpub/mmj/common/ServiceHelper.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/dashboard-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/dashboard-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/dashboard-server/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/dashboard-server/src/main/java/com/packtpub/mmj/dashboard/DashboardApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/dashboard-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/docker-compose.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/src/main/java/com/packtpub/mmj/eureka/service/App.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/eureka-server/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/eureka-server/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/docker/docker-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/docker/docker-assembly.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/RestaurantApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Restaurant.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/model/entity/Table.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/InMemRestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/repository/RestaurantRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/service/RestaurantServiceImpl.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/domain/valueobject/RestaurantVO.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/java/com/packtpub/mmj/restaurant/resources/RestaurantController.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/main/resources/docker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/main/resources/docker-config.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/AbstractRestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/RestaurantControllerTests.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/restaurant-service/src/test/java/com/packtpub/mmj/restaurant/resources/docker/RestaurantAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/turbine-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/turbine-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/turbine-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/turbine-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/turbine-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/turbine-server/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/turbine-server/src/main/java/com/packtpub/mmj/turbine/server/TurbineApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/turbine-server/src/main/resources/applicaton.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/turbine-server/src/main/resources/applicaton.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/UsersApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/BaseEntity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/Entity.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/model/entity/User.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/InMemUserRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/ReadOnlyRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/Repository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/BaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/ReadOnlyBaseService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/domain/valueobject/UserVO.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/java/com/packtpub/mmj/user/resources/UserController.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/UserControllerIntegrationTests.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/DockerIntegrationTest.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/user-service/src/test/java/com/packtpub/mmj/user/resources/docker/UserAppDockerIT.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/nb-configuration.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/nbactions.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/pom.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/src/main/java/com/packtpub/mmj/zuul/server/EdgeApp.java -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /Chapter 7/OTRS_SERVICES/zuul-server/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_SERVICES/zuul-server/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/LICENSE -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/README.md -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/interpolate-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/interpolate-filter.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/interpolate-filter_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/interpolate-filter_test.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/version-directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/version-directive.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/version-directive_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/version-directive_test.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/version.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/components/version/version_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/components/version/version_test.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/public/css/app.css -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/index.html -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/scripts/AjaxHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/scripts/AjaxHandler.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/scripts/app.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/styles/application.scss -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/httperror/httperror.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/httperror/httperror.html -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/httperror/httperror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/httperror/httperror.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/login/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/login/login.html -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/login/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/login/login.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/restaurants/restaurant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/restaurants/restaurant.html -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/restaurants/restaurants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/restaurants/restaurants.html -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/app/src/views/restaurants/restaurants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/app/src/views/restaurants/restaurants.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/bower.json -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/e2e-tests/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/e2e-tests/protractor.conf.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/e2e-tests/scenarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/e2e-tests/scenarios.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/gulpfile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/gulpfile.coffee -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/gulpfile.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/karma.conf.js -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/nbproject/private/private.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/nbproject/private/private.properties -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/nbproject/private/private.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/nbproject/project.properties -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/nbproject/project.xml -------------------------------------------------------------------------------- /Chapter 7/OTRS_UI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/Chapter 7/OTRS_UI/package.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Microservices-with-Java/HEAD/README.md --------------------------------------------------------------------------------