Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arawn/building-modular-monoliths-using-spring
/ types & classes
Types & classes
90 in github.com/arawn/building-modular-monoliths-using-spring
⨍
Functions
202
◇
Types & classes
90
Class
CatalogContextConfiguration
modular-monoliths/src/main/java/monoliths/catalogs/CatalogContextConfiguration.java:14
Class
CatalogFixtures
catalogs/src/test/java/monoliths/catalogs/CatalogFixtures.java:19
Class
CatalogFixtures
modular-monoliths/src/test/java/monoliths/catalogs/CatalogFixtures.java:19
Class
CatalogManager
catalogs/src/main/java/monoliths/catalogs/domain/usecase/CatalogManager.java:12
Class
CatalogModuleConfiguration
catalogs/src/main/java/monoliths/catalogs/CatalogModuleConfiguration.java:15
Interface
Catalogs
catalogs/src/main/java/monoliths/catalogs/domain/usecase/Catalogs.java:10
Class
CatalogsServiceApplication
catalogs-service/src/main/java/monoliths/CatalogsServiceApplication.java:10
Class
Category
catalogs/src/main/java/monoliths/catalogs/domain/entity/Category.java:16
Class
CategoryCodeNotFoundException
catalogs/src/main/java/monoliths/catalogs/domain/usecase/CategoryCodeNotFoundException.java:5
Interface
CategoryRepository
catalogs/src/main/java/monoliths/catalogs/domain/entity/CategoryRepository.java:5
Class
Constant
commons/src/main/java/monoliths/Constant.java:3
Class
CustomerBuyingFlowIntegrationTestConfiguration
modular-monoliths/src/test/java/monoliths/CustomerBuyingFlowIntegrationTests.java:83
Class
CustomerBuyingFlowIntegrationTests
modular-monoliths/src/test/java/monoliths/CustomerBuyingFlowIntegrationTests.java:36
Interface
Deliveries
shipments/src/main/java/monoliths/shipments/domain/usecase/Deliveries.java:7
Class
Delivery
shipments/src/main/java/monoliths/shipments/domain/entity/Delivery.java:13
Interface
DeliveryFeeCalculator
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryFeeCalculator.java:7
Class
DeliveryFinder
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryFinder.java:11
Class
DeliveryLocation
commons/src/main/java/monoliths/commons/model/DeliveryLocation.java:6
Class
DeliveryManager
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryManager.java:10
Enum
DeliveryMethod
commons/src/main/java/monoliths/commons/model/DeliveryMethod.java:5
Interface
DeliveryProcessing
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryProcessing.java:7
Class
DeliveryProduct
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProduct.java:9
Class
DeliveryProductItem
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProductItem.java:8
Interface
DeliveryProductMapper
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryProductMapper.java:7
Interface
DeliveryRepository
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryRepository.java:6
Enum
DeliveryStatus
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryStatus.java:5
Interface
DeliveryValidator
shipments/src/main/java/monoliths/shipments/domain/entity/DeliveryValidator.java:3
Interface
DistributionCenter
shipments/src/main/java/monoliths/shipments/domain/entity/DistributionCenter.java:5
Class
FindProductCondition
catalogs/src/main/java/monoliths/catalogs/web/ProductRestController.java:31
Class
Fixtures
orders/src/test/java/monoliths/orders/Fixtures.java:10
Class
FulfillmentService
modular-monoliths/src/main/java/monoliths/shipments/integrate/FulfillmentService.java:17
Class
HttpInvokerConfiguration
catalogs/src/main/java/monoliths/catalogs/remoting/httpinvoker/HttpInvokerConfiguration.java:11
Class
HttpInvokerServiceTest
catalogs/src/test/java/monoliths/catalogs/remoting/httpinvoker/HttpInvokerServiceTest.java:26
Class
HttpInvokerServiceTestConfiguration
catalogs/src/test/java/monoliths/catalogs/remoting/httpinvoker/HttpInvokerServiceTest.java:57
Class
HttpProductRepository
orders/src/main/java/monoliths/orders/integrate/catalogs/http/HttpProductRepository.java:11
Class
InMemoryCategoryRepository
catalogs/src/main/java/monoliths/catalogs/data/simple/InMemoryCategoryRepository.java:13
Class
InMemoryDeliveryRepository
shipments/src/main/java/monoliths/shipments/data/simple/InMemoryDeliveryRepository.java:13
Class
InMemoryOrderRepository
orders/src/main/java/monoliths/orders/data/simple/InMemoryOrderRepository.java:11
Class
InMemoryProductRepository
catalogs/src/main/java/monoliths/catalogs/data/simple/InMemoryProductRepository.java:12
Class
InMemorySkuRepository
catalogs/src/main/java/monoliths/catalogs/data/simple/InMemorySkuRepository.java:13
Class
IncorrectOrderProductQuantityException
orders/src/main/java/monoliths/orders/domain/entity/OrderProduct.java:46
Class
InsufficientStockException
catalogs/src/main/java/monoliths/catalogs/domain/entity/InsufficientStockException.java:7
Interface
Inventory
catalogs/src/main/java/monoliths/catalogs/domain/usecase/Inventory.java:8
Class
ModularMonolithsApplication
modular-monoliths/src/main/java/monoliths/ModularMonolithsApplication.java:14
Class
ModuleInfoProperties
commons/src/main/java/monoliths/module/info/ModuleInfoProperties.java:5
Class
Order
orders/src/main/java/monoliths/orders/domain/entity/Order.java:16
Class
OrderCatalogsService
modular-monoliths/src/main/java/monoliths/orders/integrate/OrderCatalogsService.java:16
Class
OrderContextConfiguration
modular-monoliths/src/main/java/monoliths/orders/OrderContextConfiguration.java:5
Class
OrderFinder
orders/src/main/java/monoliths/orders/domain/usecase/OrderFinder.java:11
Class
OrderIdNotFoundException
shipments/src/main/java/monoliths/shipments/domain/usecase/DeliveryFinder.java:31
Class
OrderIdNotFoundException
orders/src/main/java/monoliths/orders/domain/usecase/OrderFinder.java:28
Class
OrderManager
orders/src/main/java/monoliths/orders/domain/usecase/OrderManager.java:12
Class
OrderModuleConfiguration
orders/src/main/java/monoliths/orders/OrderModuleConfiguration.java:15
Interface
OrderProcessing
orders/src/main/java/monoliths/orders/domain/usecase/OrderProcessing.java:7
Class
OrderProduct
orders/src/main/java/monoliths/orders/domain/entity/OrderProduct.java:10
Class
OrderProductItem
orders/src/main/java/monoliths/orders/domain/entity/OrderProductItem.java:8
Interface
OrderProductMapper
orders/src/main/java/monoliths/orders/domain/entity/OrderProductMapper.java:7
Class
OrderProductTest
orders/src/test/java/monoliths/orders/entity/OrderProductTest.java:11
Interface
OrderRepository
orders/src/main/java/monoliths/orders/domain/entity/OrderRepository.java:7
Class
OrderSheet
commons/src/main/java/monoliths/commons/model/OrderSheet.java:11
Class
OrderSheetItem
commons/src/main/java/monoliths/commons/model/OrderSheet.java:35
Enum
OrderStatus
orders/src/main/java/monoliths/orders/domain/entity/OrderStatus.java:5
Class
OrderStatusHistory
orders/src/main/java/monoliths/orders/domain/entity/OrderStatusHistory.java:8
Class
OrderTest
orders/src/test/java/monoliths/orders/entity/OrderTest.java:18
Interface
Orders
orders/src/main/java/monoliths/orders/domain/usecase/Orders.java:7
Class
Product
catalogs/src/main/java/monoliths/catalogs/domain/entity/Product.java:15
Class
Product
orders/src/main/java/monoliths/orders/integrate/catalogs/Product.java:12
Class
ProductCodeNotFoundException
catalogs/src/main/java/monoliths/catalogs/domain/usecase/ProductCodeNotFoundException.java:5
Class
ProductIdNotFoundException
catalogs/src/main/java/monoliths/catalogs/domain/usecase/ProductIdNotFoundException.java:7
Class
ProductItem
catalogs/src/main/java/monoliths/catalogs/domain/entity/ProductItem.java:13
Class
ProductItem
orders/src/main/java/monoliths/orders/integrate/catalogs/ProductItem.java:10
Interface
ProductRepository
catalogs/src/main/java/monoliths/catalogs/domain/entity/ProductRepository.java:7
Interface
ProductRepository
orders/src/main/java/monoliths/orders/integrate/catalogs/ProductRepository.java:5
Class
ProductRestController
catalogs/src/main/java/monoliths/catalogs/web/ProductRestController.java:15
Class
PublishedComponentRegisteringPostProcessor
commons/src/main/java/monoliths/context/beans/PublishedComponentRegisteringPostProcessor.java:17
Class
Receiver
commons/src/main/java/monoliths/commons/model/Receiver.java:6
Class
RemoteOrderCatalogsService
orders/src/main/java/monoliths/orders/integrate/RemoteOrderCatalogsService.java:14
Class
Sender
commons/src/main/java/monoliths/commons/model/Sender.java:6
Class
ShipmentCatalogsService
modular-monoliths/src/main/java/monoliths/shipments/integrate/ShipmentCatalogsService.java:15
Class
ShipmentContextConfiguration
modular-monoliths/src/main/java/monoliths/shipments/ShipmentContextConfiguration.java:5
Class
ShipmentModuleConfiguration
shipments/src/main/java/monoliths/shipments/ShipmentModuleConfiguration.java:15
Class
ShipmentOrdersService
modular-monoliths/src/main/java/monoliths/shipments/integrate/ShipmentOrdersService.java:11
Interface
ShippingDesk
orders/src/main/java/monoliths/orders/domain/entity/ShippingDesk.java:5
Class
Sku
catalogs/src/main/java/monoliths/catalogs/domain/entity/Sku.java:12
Class
SkuCodeNotFoundException
catalogs/src/main/java/monoliths/catalogs/domain/usecase/SkuCodeNotFoundException.java:5
Class
SkuIdNotFoundException
catalogs/src/main/java/monoliths/catalogs/domain/usecase/SkuIdNotFoundException.java:7
Interface
SkuRepository
catalogs/src/main/java/monoliths/catalogs/domain/entity/SkuRepository.java:6
Class
StandardReceptionDesk
shipments/src/main/java/monoliths/shipments/domain/entity/support/StandardReceptionDesk.java:12
Class
SystemException
commons/src/main/java/monoliths/commons/SystemException.java:6
Class
WebContextConfiguration
modular-monoliths/src/main/java/monoliths/ModularMonolithsApplication.java:20