MCPcopy Index your code
hub / github.com/ddd-by-examples/event-source-cqrs-sample

github.com/ddd-by-examples/event-source-cqrs-sample @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
89 symbols 201 edges 24 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

DomainEvent (Interface)
(no doc) [6 implementers]
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java
Command (Interface)
(no doc) [3 implementers]
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/commands/Command.java
ShopItemRepository (Interface)
(no doc) [2 implementers]
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItemRepository.java

Core symbols most depended-on inside this repo

from
called by 8
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java
markChangesAsCommitted
called by 5
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java
when
called by 5
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java
applyChange
called by 4
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java
buy
called by 4
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java
markTimeout
called by 3
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java
throwIfStateIs
called by 3
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java
uuid
called by 3
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/DomainEvent.java

Shape

Method 65
Class 19
Interface 4
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/io/dddbyexamples/eventsource/domain/shopitem/ShopItem.java12 symbols
src/main/java/io/dddbyexamples/eventsource/boundary/ShopItems.java7 symbols
src/test/groovy/io/dddbyexamples/eventsource/ShopItemFixture.java6 symbols
src/main/java/io/dddbyexamples/eventsource/readmodel/JdbcReadModel.java6 symbols
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSourcedShopItemRepository.java6 symbols
src/test/groovy/io/dddbyexamples/eventsource/CommandFixture.java4 symbols
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStream.java4 symbols
src/main/java/io/dddbyexamples/eventsource/eventstore/EventStore.java4 symbols
src/main/java/io/dddbyexamples/eventsource/eventstore/EventSerializer.java4 symbols
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaymentTimeout.java4 symbols
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemPaid.java4 symbols
src/main/java/io/dddbyexamples/eventsource/domain/shopitem/events/ItemBought.java4 symbols

For agents

$ claude mcp add event-source-cqrs-sample \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact