├── .devcontainer ├── .devcontainer.json └── devcontainer.json ├── .github └── workflows │ └── build-and-deploy-tutorial.yml ├── .gitignore ├── LICENSE ├── README.adoc ├── antora-assembler.yml ├── antora.yml ├── code ├── .devcontainer │ └── devcontainer.json ├── .gitignore ├── chapter02 │ └── mp-ecomm-store │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── product │ │ │ │ ├── ProductRestApplication.java │ │ │ │ ├── entity │ │ │ │ └── Product.java │ │ │ │ └── resource │ │ │ │ └── ProductResource.java │ │ └── liberty │ │ │ └── config │ │ │ └── server.xml │ │ └── test │ │ └── java │ │ └── io │ │ └── microprofile │ │ └── tutorial │ │ └── store │ │ └── product │ │ └── resource │ │ └── ProductResourceTest.java ├── chapter03 │ ├── catalog │ │ ├── README.adoc │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── microprofile │ │ │ │ │ └── tutorial │ │ │ │ │ └── store │ │ │ │ │ └── product │ │ │ │ │ ├── ProductRestApplication.java │ │ │ │ │ ├── entity │ │ │ │ │ └── Product.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── InMemory.java │ │ │ │ │ ├── JPA.java │ │ │ │ │ ├── ProductInMemoryRepository.java │ │ │ │ │ ├── ProductJpaRepository.java │ │ │ │ │ ├── ProductRepositoryInterface.java │ │ │ │ │ └── RepositoryType.java │ │ │ │ │ ├── resource │ │ │ │ │ └── ProductResource.java │ │ │ │ │ └── service │ │ │ │ │ └── ProductService.java │ │ │ │ ├── liberty │ │ │ │ └── config │ │ │ │ │ └── server.xml │ │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ ├── create-schema.sql │ │ │ │ │ ├── load-data.sql │ │ │ │ │ ├── microprofile-config.properties │ │ │ │ │ └── persistence.xml │ │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── microprofile │ │ │ │ │ └── tutorial │ │ │ │ │ └── store │ │ │ │ │ └── product │ │ │ │ │ └── resource │ │ │ │ │ └── ProductResourceTest.java │ │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ └── index.html │ │ └── test-api.sh │ └── mp-ecomm-store │ │ ├── README.adoc │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── microprofile │ │ │ │ │ └── tutorial │ │ │ │ │ └── store │ │ │ │ │ ├── demo │ │ │ │ │ └── LoggingDemoService.java │ │ │ │ │ ├── interceptor │ │ │ │ │ ├── Logged.java │ │ │ │ │ └── LoggingInterceptor.java │ │ │ │ │ └── product │ │ │ │ │ ├── ProductRestApplication.java │ │ │ │ │ ├── entity │ │ │ │ │ └── Product.java │ │ │ │ │ ├── resource │ │ │ │ │ └── ProductResource.java │ │ │ │ │ └── service │ │ │ │ │ └── ProductService.java │ │ │ ├── liberty │ │ │ │ └── config │ │ │ │ │ └── server.xml │ │ │ ├── resources │ │ │ │ └── logging.properties │ │ │ └── webapp │ │ │ │ └── WEB-INF │ │ │ │ ├── beans.xml │ │ │ │ └── web.xml │ │ └── test │ │ │ └── java │ │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ ├── interceptor │ │ │ └── LoggingInterceptorTest.java │ │ │ └── product │ │ │ ├── resource │ │ │ └── ProductResourceTest.java │ │ │ └── service │ │ │ └── ProductServiceTest.java │ │ └── test-api.sh ├── chapter04 │ └── catalog │ │ ├── README.adoc │ │ ├── pom.xml │ │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── product │ │ │ │ ├── ProductRestApplication.java │ │ │ │ ├── entity │ │ │ │ └── Product.java │ │ │ │ ├── repository │ │ │ │ ├── InMemory.java │ │ │ │ ├── JPA.java │ │ │ │ ├── ProductInMemoryRepository.java │ │ │ │ ├── ProductJpaRepository.java │ │ │ │ ├── ProductRepositoryInterface.java │ │ │ │ └── RepositoryType.java │ │ │ │ ├── resource │ │ │ │ └── ProductResource.java │ │ │ │ └── service │ │ │ │ └── ProductService.java │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── create-schema.sql │ │ │ │ ├── load-data.sql │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── persistence.xml │ │ │ ├── test │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── product │ │ │ │ └── resource │ │ │ │ └── ProductResourceTest.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.html │ │ └── test-api.sh ├── chapter05 │ ├── catalog │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── product │ │ │ │ ├── ProductRestApplication.java │ │ │ │ ├── entity │ │ │ │ └── Product.java │ │ │ │ ├── repository │ │ │ │ └── ProductRepository.java │ │ │ │ ├── resource │ │ │ │ └── ProductResource.java │ │ │ │ └── service │ │ │ │ └── ProductService.java │ │ │ ├── liberty │ │ │ └── config │ │ │ │ └── server.xml │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── microprofile-config.properties │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.html │ ├── payment │ │ ├── Dockerfile │ │ ├── README.adoc │ │ ├── README.md │ │ ├── pom.xml │ │ ├── run-docker.sh │ │ ├── run.sh │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ ├── PaymentRestApplication.java │ │ │ │ └── store │ │ │ │ └── payment │ │ │ │ ├── config │ │ │ │ ├── PaymentConfig.java │ │ │ │ └── PaymentServiceConfigSource.java │ │ │ │ ├── entity │ │ │ │ └── PaymentDetails.java │ │ │ │ ├── resource │ │ │ │ └── PaymentConfigResource.java │ │ │ │ └── service │ │ │ │ ├── PaymentService.java │ │ │ │ └── payment.http │ │ │ ├── liberty │ │ │ └── config │ │ │ │ └── server.xml │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── services │ │ │ │ └── org.eclipse.microprofile.config.spi.ConfigSource │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ ├── index.html │ │ │ └── index.jsp │ └── run-all-services.sh ├── chapter06 │ └── catalog │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── product │ │ │ ├── ProductRestApplication.java │ │ │ ├── entity │ │ │ └── Product.java │ │ │ ├── health │ │ │ ├── ProductServiceHealthCheck.java │ │ │ ├── ProductServiceLivenessCheck.java │ │ │ └── ProductServiceStartupCheck.java │ │ │ ├── repository │ │ │ ├── InMemory.java │ │ │ ├── JPA.java │ │ │ ├── ProductInMemoryRepository.java │ │ │ ├── ProductJpaRepository.java │ │ │ ├── ProductRepositoryInterface.java │ │ │ └── RepositoryType.java │ │ │ ├── resource │ │ │ └── ProductResource.java │ │ │ └── service │ │ │ └── ProductService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ ├── create-schema.sql │ │ │ ├── load-data.sql │ │ │ ├── microprofile-config.properties │ │ │ └── persistence.xml │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html ├── chapter07 │ └── catalog │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── product │ │ │ ├── ProductRestApplication.java │ │ │ ├── entity │ │ │ └── Product.java │ │ │ ├── health │ │ │ ├── ProductServiceHealthCheck.java │ │ │ ├── ProductServiceLivenessCheck.java │ │ │ └── ProductServiceStartupCheck.java │ │ │ ├── repository │ │ │ ├── InMemory.java │ │ │ ├── JPA.java │ │ │ ├── ProductInMemoryRepository.java │ │ │ ├── ProductJpaRepository.java │ │ │ ├── ProductRepositoryInterface.java │ │ │ └── RepositoryType.java │ │ │ ├── resource │ │ │ └── ProductResource.java │ │ │ └── service │ │ │ └── ProductService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ ├── create-schema.sql │ │ │ ├── load-data.sql │ │ │ ├── microprofile-config.properties │ │ │ └── persistence.xml │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html ├── chapter08 │ └── payment │ │ ├── Dockerfile │ │ ├── README.adoc │ │ ├── pom.xml │ │ ├── run-docker.sh │ │ ├── run.sh │ │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── payment │ │ │ │ ├── PaymentRestApplication.java │ │ │ │ ├── WebAppConfig.java │ │ │ │ ├── config │ │ │ │ ├── PaymentConfig.java │ │ │ │ └── PaymentServiceConfigSource.java │ │ │ │ ├── entity │ │ │ │ └── PaymentDetails.java │ │ │ │ ├── exception │ │ │ │ ├── CriticalPaymentException.java │ │ │ │ └── PaymentProcessingException.java │ │ │ │ ├── resource │ │ │ │ ├── PaymentConfigResource.java │ │ │ │ └── PaymentResource.java │ │ │ │ └── service │ │ │ │ ├── PaymentService.java │ │ │ │ └── payment.http │ │ │ ├── liberty │ │ │ └── config │ │ │ │ └── server.xml │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── services │ │ │ │ └── org.eclipse.microprofile.config.spi.ConfigSource │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ └── web.xml │ │ │ ├── index.html │ │ │ └── index.jsp │ │ ├── test-payment-async.sh │ │ ├── test-payment-basic.sh │ │ ├── test-payment-bulkhead.sh │ │ ├── test-payment-concurrent-load.sh │ │ └── test-payment-retry.sh ├── chapter09 │ └── payment │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── payment │ │ │ ├── PaymentRestApplication.java │ │ │ ├── WebAppConfig.java │ │ │ ├── config │ │ │ ├── PaymentConfig.java │ │ │ └── PaymentServiceConfigSource.java │ │ │ ├── entity │ │ │ └── PaymentDetails.java │ │ │ ├── exception │ │ │ ├── CriticalPaymentException.java │ │ │ └── PaymentProcessingException.java │ │ │ ├── resource │ │ │ ├── PaymentConfigResource.java │ │ │ └── PaymentResource.java │ │ │ └── service │ │ │ ├── PaymentService.java │ │ │ └── payment.http │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ ├── microprofile-config.properties │ │ │ └── services │ │ │ └── org.eclipse.microprofile.config.spi.ConfigSource │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ ├── index.html │ │ └── index.jsp ├── chapter10 │ ├── order │ │ ├── README.adoc │ │ ├── copy-jwt-key.sh │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── order │ │ │ │ ├── OrderApplication.java │ │ │ │ ├── entity │ │ │ │ └── Order.java │ │ │ │ └── resource │ │ │ │ └── OrderResource.java │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── microprofile-config.properties │ │ │ │ └── publicKey.pem │ │ │ └── webapp │ │ │ └── index.html │ ├── tools │ │ ├── jwt-token.json │ │ ├── jwtenizr-config.json │ │ ├── microprofile-config.properties │ │ └── token.jwt │ └── user │ │ ├── README.adoc │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── user │ │ │ ├── UserApplication.java │ │ │ ├── entity │ │ │ └── User.java │ │ │ └── resource │ │ │ └── UserResource.java │ │ ├── resources │ │ └── META-INF │ │ │ ├── microprofile-config.properties │ │ │ └── publicKey.pem │ │ └── webapp │ │ └── index.html └── chapter11 │ ├── README.adoc │ ├── catalog │ ├── README.adoc │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── product │ │ │ ├── ProductRestApplication.java │ │ │ ├── entity │ │ │ └── Product.java │ │ │ ├── repository │ │ │ └── ProductRepository.java │ │ │ ├── resource │ │ │ └── ProductResource.java │ │ │ └── service │ │ │ └── ProductService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ └── microprofile-config.properties │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html │ ├── docker-compose.yml │ ├── inventory │ ├── README.adoc │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── microprofile │ │ │ │ └── tutorial │ │ │ │ └── store │ │ │ │ └── inventory │ │ │ │ ├── InventoryApplication.java │ │ │ │ ├── client │ │ │ │ └── ProductServiceClient.java │ │ │ │ ├── dto │ │ │ │ ├── InventoryWithProductInfo.java │ │ │ │ └── Product.java │ │ │ │ ├── entity │ │ │ │ └── Inventory.java │ │ │ │ ├── exception │ │ │ │ ├── ErrorResponse.java │ │ │ │ ├── InventoryConflictException.java │ │ │ │ ├── InventoryExceptionMapper.java │ │ │ │ └── InventoryNotFoundException.java │ │ │ │ ├── package-info.java │ │ │ │ ├── repository │ │ │ │ └── InventoryRepository.java │ │ │ │ ├── resource │ │ │ │ └── InventoryResource.java │ │ │ │ └── service │ │ │ │ └── InventoryService.java │ │ ├── liberty │ │ │ └── config │ │ │ │ └── server.xml │ │ └── webapp │ │ │ ├── META-INF │ │ │ └── microprofile-config.properties │ │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ └── web.xml │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── io │ │ └── microprofile │ │ └── tutorial │ │ └── store │ │ └── inventory │ │ ├── integration │ │ └── InventoryServiceIntegrationTest.java │ │ └── service │ │ └── InventoryServiceTest.java │ ├── order │ ├── Dockerfile │ ├── README.md │ ├── pom.xml │ ├── restart-server.sh │ ├── run-docker.sh │ ├── run.sh │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── order │ │ │ ├── OrderApplication.java │ │ │ ├── entity │ │ │ ├── Order.java │ │ │ ├── OrderItem.java │ │ │ └── OrderStatus.java │ │ │ ├── package-info.java │ │ │ ├── repository │ │ │ ├── OrderItemRepository.java │ │ │ └── OrderRepository.java │ │ │ ├── resource │ │ │ ├── OrderItemResource.java │ │ │ └── OrderResource.java │ │ │ └── service │ │ │ └── OrderService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── index.html │ │ └── order-status-codes.html │ ├── payment │ ├── Dockerfile │ ├── README.adoc │ ├── pom.xml │ ├── run-docker.sh │ ├── run.sh │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ ├── PaymentRestApplication.java │ │ │ └── store │ │ │ └── payment │ │ │ ├── client │ │ │ ├── ProductClient.java │ │ │ └── ProductClientJson.java │ │ │ ├── config │ │ │ ├── PaymentConfig.java │ │ │ └── PaymentServiceConfigSource.java │ │ │ ├── dto │ │ │ └── product │ │ │ │ └── Product.java │ │ │ ├── entity │ │ │ └── PaymentDetails.java │ │ │ ├── examples │ │ │ └── ProductClientExample.java │ │ │ ├── resource │ │ │ ├── PaymentConfigResource.java │ │ │ └── PaymentProductResource.java │ │ │ └── service │ │ │ ├── PaymentService.java │ │ │ ├── ProductIntegrationService.java │ │ │ └── payment.http │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ ├── microprofile-config.properties │ │ │ └── services │ │ │ └── org.eclipse.microprofile.config.spi.ConfigSource │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── index.html │ │ └── index.jsp │ ├── run-all-services.sh │ ├── shipment │ ├── Dockerfile │ ├── README.md │ ├── pom.xml │ ├── run-docker.sh │ ├── run.sh │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── shipment │ │ │ ├── ShipmentApplication.java │ │ │ ├── client │ │ │ └── OrderClient.java │ │ │ ├── entity │ │ │ ├── Shipment.java │ │ │ └── ShipmentStatus.java │ │ │ ├── filter │ │ │ └── CorsFilter.java │ │ │ ├── health │ │ │ └── ShipmentHealthCheck.java │ │ │ ├── repository │ │ │ └── ShipmentRepository.java │ │ │ ├── resource │ │ │ └── ShipmentResource.java │ │ │ └── service │ │ │ └── ShipmentService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ └── microprofile-config.properties │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html │ ├── shoppingcart │ ├── Dockerfile │ ├── README.md │ ├── pom.xml │ ├── run-docker.sh │ ├── run.sh │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── microprofile │ │ │ └── tutorial │ │ │ └── store │ │ │ └── shoppingcart │ │ │ ├── ShoppingCartApplication.java │ │ │ ├── client │ │ │ ├── CatalogClient.java │ │ │ └── InventoryClient.java │ │ │ ├── entity │ │ │ ├── CartItem.java │ │ │ └── ShoppingCart.java │ │ │ ├── health │ │ │ └── ShoppingCartHealthCheck.java │ │ │ ├── repository │ │ │ └── ShoppingCartRepository.java │ │ │ ├── resource │ │ │ └── ShoppingCartResource.java │ │ │ └── service │ │ │ └── ShoppingCartService.java │ │ ├── liberty │ │ └── config │ │ │ └── server.xml │ │ ├── resources │ │ └── META-INF │ │ │ └── microprofile-config.properties │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── index.html │ │ └── index.jsp │ └── user │ ├── README.adoc │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── io │ │ └── microprofile │ │ └── tutorial │ │ └── store │ │ └── user │ │ ├── UserApplication.java │ │ ├── entity │ │ ├── User.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── repository │ │ ├── UserRepository.java │ │ └── package-info.java │ │ ├── resource │ │ ├── UserResource.java │ │ └── package-info.java │ │ └── service │ │ ├── UserService.java │ │ └── package-info.java │ ├── liberty │ └── config │ │ └── server.xml │ └── webapp │ └── index.html ├── dev-server.sh ├── fix-edit-links.sh ├── images ├── FM-1 E-Comm MS Arch Diagram.drawio ├── README.md ├── figure1-2.png └── figureFM-1.png ├── index.adoc ├── minimal-component └── antora.yml ├── modules └── ROOT │ ├── assets │ ├── images │ │ └── favicon.png │ └── src │ │ ├── figure1-2 MP_Arch_Philosophy.drawio │ │ └── figureFM-1.drawio │ ├── images │ ├── figure1-2.png │ ├── figure4-1.png │ ├── figure8-1.png │ └── figureFM-1.png │ └── pages │ ├── README.adoc │ ├── chapter01 │ └── chapter01.adoc │ ├── chapter02 │ ├── chapter02-00.adoc │ ├── chapter02-01.adoc │ ├── chapter02-02.adoc │ ├── chapter02-03.adoc │ ├── chapter02-04.adoc │ ├── chapter02-05.adoc │ ├── chapter02-06.adoc │ └── chapter02.adoc │ ├── chapter03 │ └── chapter03.adoc │ ├── chapter04 │ └── chapter04.adoc │ ├── chapter05 │ └── chapter05.adoc │ ├── chapter06 │ └── chapter06.adoc │ ├── chapter07 │ └── chapter07.adoc │ ├── chapter08 │ └── chapter08.adoc │ ├── chapter09 │ └── index.adoc │ ├── chapter10 │ └── chapter10.adoc │ ├── chapter11 │ └── chapter11.adoc │ ├── index.adoc │ └── nav.adoc ├── package.json ├── redirect.html ├── supplemental-ui ├── img │ ├── favicon.png │ └── favicon.svg ├── partials │ └── head-meta.hbs └── pdf-htaccess ├── test-pdf-download.sh └── update-repo-url.sh /.devcontainer/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/.devcontainer/.devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/build-and-deploy-tutorial.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/.github/workflows/build-and-deploy-tutorial.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/README.adoc -------------------------------------------------------------------------------- /antora-assembler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/antora-assembler.yml -------------------------------------------------------------------------------- /antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/antora.yml -------------------------------------------------------------------------------- /code/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/.gitignore -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/README.adoc -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/pom.xml -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter02/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter02/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java -------------------------------------------------------------------------------- /code/chapter03/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter03/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/resources/META-INF/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/resources/META-INF/create-schema.sql -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/resources/META-INF/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/resources/META-INF/load-data.sql -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter03/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter03/catalog/test-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/catalog/test-api.sh -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/README.adoc -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/pom.xml -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/demo/LoggingDemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/demo/LoggingDemoService.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/interceptor/Logged.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/interceptor/Logged.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/interceptor/LoggingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/interceptor/LoggingInterceptor.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/resources/logging.properties -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/interceptor/LoggingInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/interceptor/LoggingInterceptorTest.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/service/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/src/test/java/io/microprofile/tutorial/store/product/service/ProductServiceTest.java -------------------------------------------------------------------------------- /code/chapter03/mp-ecomm-store/test-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter03/mp-ecomm-store/test-api.sh -------------------------------------------------------------------------------- /code/chapter04/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter04/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/resources/META-INF/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/resources/META-INF/create-schema.sql -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/resources/META-INF/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/resources/META-INF/load-data.sql -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/test/java/io/microprofile/tutorial/store/product/resource/ProductResourceTest.java -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter04/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter04/catalog/test-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter04/catalog/test-api.sh -------------------------------------------------------------------------------- /code/chapter05/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter05/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepository.java -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter05/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter05/payment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/Dockerfile -------------------------------------------------------------------------------- /code/chapter05/payment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/README.adoc -------------------------------------------------------------------------------- /code/chapter05/payment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/README.md -------------------------------------------------------------------------------- /code/chapter05/payment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/pom.xml -------------------------------------------------------------------------------- /code/chapter05/payment/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/run-docker.sh -------------------------------------------------------------------------------- /code/chapter05/payment/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/run.sh -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/PaymentRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/PaymentRestApplication.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter05/payment/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/payment/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter05/run-all-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter05/run-all-services.sh -------------------------------------------------------------------------------- /code/chapter06/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter06/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceHealthCheck.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceLivenessCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceLivenessCheck.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceStartupCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceStartupCheck.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/resources/META-INF/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/resources/META-INF/create-schema.sql -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/resources/META-INF/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/resources/META-INF/load-data.sql -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter06/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter06/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter07/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter07/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceHealthCheck.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceLivenessCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceLivenessCheck.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceStartupCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/health/ProductServiceStartupCheck.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/InMemory.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/JPA.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductInMemoryRepository.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductJpaRepository.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepositoryInterface.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/RepositoryType.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/resources/META-INF/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/resources/META-INF/create-schema.sql -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/resources/META-INF/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/resources/META-INF/load-data.sql -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter07/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter07/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter08/payment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/Dockerfile -------------------------------------------------------------------------------- /code/chapter08/payment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/README.adoc -------------------------------------------------------------------------------- /code/chapter08/payment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/pom.xml -------------------------------------------------------------------------------- /code/chapter08/payment/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/run-docker.sh -------------------------------------------------------------------------------- /code/chapter08/payment/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/run.sh -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/PaymentRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/PaymentRestApplication.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/WebAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/WebAppConfig.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/CriticalPaymentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/CriticalPaymentException.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/PaymentProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/PaymentProcessingException.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentResource.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter08/payment/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter08/payment/test-payment-async.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/test-payment-async.sh -------------------------------------------------------------------------------- /code/chapter08/payment/test-payment-basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/test-payment-basic.sh -------------------------------------------------------------------------------- /code/chapter08/payment/test-payment-bulkhead.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/test-payment-bulkhead.sh -------------------------------------------------------------------------------- /code/chapter08/payment/test-payment-concurrent-load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/test-payment-concurrent-load.sh -------------------------------------------------------------------------------- /code/chapter08/payment/test-payment-retry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter08/payment/test-payment-retry.sh -------------------------------------------------------------------------------- /code/chapter09/payment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/README.adoc -------------------------------------------------------------------------------- /code/chapter09/payment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/pom.xml -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/PaymentRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/PaymentRestApplication.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/WebAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/WebAppConfig.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/CriticalPaymentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/CriticalPaymentException.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/PaymentProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/exception/PaymentProcessingException.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentResource.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter09/payment/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter09/payment/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter10/order/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/README.adoc -------------------------------------------------------------------------------- /code/chapter10/order/copy-jwt-key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/copy-jwt-key.sh -------------------------------------------------------------------------------- /code/chapter10/order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/pom.xml -------------------------------------------------------------------------------- /code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/OrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/OrderApplication.java -------------------------------------------------------------------------------- /code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/entity/Order.java -------------------------------------------------------------------------------- /code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderResource.java -------------------------------------------------------------------------------- /code/chapter10/order/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter10/order/src/main/resources/META-INF/publicKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/resources/META-INF/publicKey.pem -------------------------------------------------------------------------------- /code/chapter10/order/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/order/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter10/tools/jwt-token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/tools/jwt-token.json -------------------------------------------------------------------------------- /code/chapter10/tools/jwtenizr-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/tools/jwtenizr-config.json -------------------------------------------------------------------------------- /code/chapter10/tools/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/tools/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter10/tools/token.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/tools/token.jwt -------------------------------------------------------------------------------- /code/chapter10/user/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/README.adoc -------------------------------------------------------------------------------- /code/chapter10/user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/pom.xml -------------------------------------------------------------------------------- /code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/UserApplication.java -------------------------------------------------------------------------------- /code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/entity/User.java -------------------------------------------------------------------------------- /code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/resource/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/java/io/microprofile/tutorial/store/user/resource/UserResource.java -------------------------------------------------------------------------------- /code/chapter10/user/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter10/user/src/main/resources/META-INF/publicKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/resources/META-INF/publicKey.pem -------------------------------------------------------------------------------- /code/chapter10/user/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter10/user/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/README.adoc -------------------------------------------------------------------------------- /code/chapter11/catalog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/README.adoc -------------------------------------------------------------------------------- /code/chapter11/catalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/pom.xml -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/ProductRestApplication.java -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/entity/Product.java -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/repository/ProductRepository.java -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/resource/ProductResource.java -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/java/io/microprofile/tutorial/store/product/service/ProductService.java -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/catalog/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/catalog/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/docker-compose.yml -------------------------------------------------------------------------------- /code/chapter11/inventory/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/README.adoc -------------------------------------------------------------------------------- /code/chapter11/inventory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/pom.xml -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/InventoryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/InventoryApplication.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/client/ProductServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/client/ProductServiceClient.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/dto/InventoryWithProductInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/dto/InventoryWithProductInfo.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/dto/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/dto/Product.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/entity/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/entity/Inventory.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/ErrorResponse.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryConflictException.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryExceptionMapper.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/exception/InventoryNotFoundException.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/package-info.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/repository/InventoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/repository/InventoryRepository.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/resource/InventoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/resource/InventoryResource.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/service/InventoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/java/io/microprofile/tutorial/store/inventory/service/InventoryService.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/webapp/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/webapp/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/inventory/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/inventory/src/test/java/io/microprofile/tutorial/store/inventory/integration/InventoryServiceIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/test/java/io/microprofile/tutorial/store/inventory/integration/InventoryServiceIntegrationTest.java -------------------------------------------------------------------------------- /code/chapter11/inventory/src/test/java/io/microprofile/tutorial/store/inventory/service/InventoryServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/inventory/src/test/java/io/microprofile/tutorial/store/inventory/service/InventoryServiceTest.java -------------------------------------------------------------------------------- /code/chapter11/order/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/Dockerfile -------------------------------------------------------------------------------- /code/chapter11/order/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/README.md -------------------------------------------------------------------------------- /code/chapter11/order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/pom.xml -------------------------------------------------------------------------------- /code/chapter11/order/restart-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/restart-server.sh -------------------------------------------------------------------------------- /code/chapter11/order/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/run-docker.sh -------------------------------------------------------------------------------- /code/chapter11/order/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/run.sh -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/OrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/OrderApplication.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/Order.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/OrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/OrderItem.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/entity/OrderStatus.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/package-info.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/repository/OrderRepository.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderItemResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderItemResource.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/resource/OrderResource.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/java/io/microprofile/tutorial/store/order/service/OrderService.java -------------------------------------------------------------------------------- /code/chapter11/order/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/order/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/order/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/order/src/main/webapp/order-status-codes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/order/src/main/webapp/order-status-codes.html -------------------------------------------------------------------------------- /code/chapter11/payment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/Dockerfile -------------------------------------------------------------------------------- /code/chapter11/payment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/README.adoc -------------------------------------------------------------------------------- /code/chapter11/payment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/pom.xml -------------------------------------------------------------------------------- /code/chapter11/payment/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/run-docker.sh -------------------------------------------------------------------------------- /code/chapter11/payment/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/run.sh -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/PaymentRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/PaymentRestApplication.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/client/ProductClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/client/ProductClient.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/client/ProductClientJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/client/ProductClientJson.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentConfig.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/config/PaymentServiceConfigSource.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/dto/product/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/dto/product/Product.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/entity/PaymentDetails.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/examples/ProductClientExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/examples/ProductClientExample.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentConfigResource.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/resource/PaymentProductResource.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/PaymentService.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/ProductIntegrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/ProductIntegrationService.java -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/java/io/microprofile/tutorial/store/payment/service/payment.http -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/payment/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/payment/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter11/run-all-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/run-all-services.sh -------------------------------------------------------------------------------- /code/chapter11/shipment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/Dockerfile -------------------------------------------------------------------------------- /code/chapter11/shipment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/README.md -------------------------------------------------------------------------------- /code/chapter11/shipment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/pom.xml -------------------------------------------------------------------------------- /code/chapter11/shipment/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/run-docker.sh -------------------------------------------------------------------------------- /code/chapter11/shipment/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/run.sh -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/ShipmentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/ShipmentApplication.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/client/OrderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/client/OrderClient.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/entity/Shipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/entity/Shipment.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/entity/ShipmentStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/entity/ShipmentStatus.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/filter/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/filter/CorsFilter.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/health/ShipmentHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/health/ShipmentHealthCheck.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/resource/ShipmentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/resource/ShipmentResource.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/java/io/microprofile/tutorial/store/shipment/service/ShipmentService.java -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/shipment/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shipment/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/Dockerfile -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/README.md -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/pom.xml -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/run-docker.sh -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/run.sh -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/ShoppingCartApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/ShoppingCartApplication.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/client/CatalogClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/client/CatalogClient.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/client/InventoryClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/client/InventoryClient.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/entity/CartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/entity/CartItem.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/entity/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/entity/ShoppingCart.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/health/ShoppingCartHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/health/ShoppingCartHealthCheck.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/repository/ShoppingCartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/repository/ShoppingCartRepository.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/resource/ShoppingCartResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/resource/ShoppingCartResource.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/service/ShoppingCartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/java/io/microprofile/tutorial/store/shoppingcart/service/ShoppingCartService.java -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter11/shoppingcart/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/shoppingcart/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter11/user/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/README.adoc -------------------------------------------------------------------------------- /code/chapter11/user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/pom.xml -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/UserApplication.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/entity/User.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/entity/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/entity/package-info.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/package-info.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/repository/UserRepository.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/repository/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/repository/package-info.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/resource/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/resource/UserResource.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/resource/package-info.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/service/UserService.java -------------------------------------------------------------------------------- /code/chapter11/user/src/main/java/io/microprofile/tutorial/store/user/service/package-info.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter11/user/src/main/liberty/config/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/liberty/config/server.xml -------------------------------------------------------------------------------- /code/chapter11/user/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/code/chapter11/user/src/main/webapp/index.html -------------------------------------------------------------------------------- /dev-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/dev-server.sh -------------------------------------------------------------------------------- /fix-edit-links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/fix-edit-links.sh -------------------------------------------------------------------------------- /images/FM-1 E-Comm MS Arch Diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/images/FM-1 E-Comm MS Arch Diagram.drawio -------------------------------------------------------------------------------- /images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/images/README.md -------------------------------------------------------------------------------- /images/figure1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/images/figure1-2.png -------------------------------------------------------------------------------- /images/figureFM-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/images/figureFM-1.png -------------------------------------------------------------------------------- /index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/index.adoc -------------------------------------------------------------------------------- /minimal-component/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/minimal-component/antora.yml -------------------------------------------------------------------------------- /modules/ROOT/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/assets/images/favicon.png -------------------------------------------------------------------------------- /modules/ROOT/assets/src/figure1-2 MP_Arch_Philosophy.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/assets/src/figure1-2 MP_Arch_Philosophy.drawio -------------------------------------------------------------------------------- /modules/ROOT/assets/src/figureFM-1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/assets/src/figureFM-1.drawio -------------------------------------------------------------------------------- /modules/ROOT/images/figure1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/images/figure1-2.png -------------------------------------------------------------------------------- /modules/ROOT/images/figure4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/images/figure4-1.png -------------------------------------------------------------------------------- /modules/ROOT/images/figure8-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/images/figure8-1.png -------------------------------------------------------------------------------- /modules/ROOT/images/figureFM-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/images/figureFM-1.png -------------------------------------------------------------------------------- /modules/ROOT/pages/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/README.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter01/chapter01.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter01/chapter01.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-00.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-00.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-01.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-01.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-02.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-02.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-03.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-03.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-04.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-04.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-05.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-05.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02-06.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02-06.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter02/chapter02.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter02/chapter02.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter03/chapter03.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter03/chapter03.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter04/chapter04.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter04/chapter04.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter05/chapter05.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter05/chapter05.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter06/chapter06.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter06/chapter06.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter07/chapter07.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter07/chapter07.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter08/chapter08.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter08/chapter08.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter09/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter09/index.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter10/chapter10.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter10/chapter10.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/chapter11/chapter11.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/chapter11/chapter11.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /modules/ROOT/pages/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/modules/ROOT/pages/nav.adoc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/package.json -------------------------------------------------------------------------------- /redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/redirect.html -------------------------------------------------------------------------------- /supplemental-ui/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/supplemental-ui/img/favicon.png -------------------------------------------------------------------------------- /supplemental-ui/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/supplemental-ui/img/favicon.svg -------------------------------------------------------------------------------- /supplemental-ui/partials/head-meta.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/supplemental-ui/partials/head-meta.hbs -------------------------------------------------------------------------------- /supplemental-ui/pdf-htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/supplemental-ui/pdf-htaccess -------------------------------------------------------------------------------- /test-pdf-download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/test-pdf-download.sh -------------------------------------------------------------------------------- /update-repo-url.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-tutorial/HEAD/update-repo-url.sh --------------------------------------------------------------------------------