MCPcopy Index your code
hub / github.com/ddd-by-examples/all-things-cqrs

github.com/ddd-by-examples/all-things-cqrs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
334 symbols 786 edges 113 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) [2 implementers]
with-application-events-immutable/src/main/java/io/dddbyexamples/cqrs/DomainEvent.java
DomainEvent (Interface)
(no doc) [2 implementers]
with-events/with-events-source/src/main/java/io/dddbyexamples/cqrs/model/DomainEvent.java
CreditCardRepository (Interface)
(no doc)
explicit-with-dto/src/main/java/io/dddbyexamples/cqrs/persistence/CreditCardRepository.java
WithdrawalRepository (Interface)
(no doc)
with-log-tailing/src/main/java/io/dddbyexamples/cqrs/persistence/WithdrawalRepository.java
CreditCardRepository (Interface)
(no doc)
with-application-events/src/main/java/io/dddbyexamples/cqrs/persistence/CreditCardRepository.java
WithdrawalRepository (Interface)
(no doc)
in-one-class/src/main/java/io/dddbyexamples/cqrs/persistence/WithdrawalRepository.java
CreditCardRepository (Interface)
(no doc)
with-trigger/src/main/java/io/dddbyexamples/cqrs/persistence/CreditCardRepository.java
WithdrawalRepository (Interface)
(no doc)
explicit-with-entity/src/main/java/io/dddbyexamples/cqrs/persistence/WithdrawalRepository.java

Core symbols most depended-on inside this repo

getAmount
called by 19
with-application-events/src/main/java/io/dddbyexamples/cqrs/model/CardWithdrawn.java
save
called by 14
with-application-events-immutable/src/main/java/io/dddbyexamples/cqrs/model/ports/CreditCardDao.java
getId
called by 9
with-log-tailing/src/main/java/io/dddbyexamples/cqrs/sink/Card.java
getPayload
called by 4
with-log-tailing/src/main/java/io/dddbyexamples/cqrs/sink/Envelope.java
withdraw
called by 4
with-events/with-events-source/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java
availableBalance
called by 4
with-events/with-events-source/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java
withdraw
called by 3
explicit-with-dto/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java
availableBalance
called by 3
explicit-with-dto/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java

Shape

Method 221
Class 96
Interface 17

Languages

Java100%

Modules by API surface

with-log-tailing/src/main/java/io/dddbyexamples/cqrs/sink/CreditCardStateChanged.java9 symbols
with-trigger/src/main/java/io/dddbyexamples/cqrs/persistence/CreditCardUsedTrigger.java7 symbols
with-log-tailing/src/test/java/io/dddbyexamples/cqrs/sink/ReadModelUpdaterTest.java6 symbols
with-log-tailing/src/main/java/io/dddbyexamples/cqrs/sink/ReadModelUpdater.java6 symbols
with-events/with-events-source/src/test/java/io/dddbyexamples/cqrs/EventsPublishingTest.java6 symbols
with-events/with-events-source/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java6 symbols
with-events/with-events-source/src/main/java/io/dddbyexamples/cqrs/model/CardWithdrawn.java6 symbols
in-one-class/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java6 symbols
with-trigger/src/test/java/io/dddbyexamples/cqrs/CommandQuerySynchronizationTest.java5 symbols
with-trigger/src/main/java/io/dddbyexamples/cqrs/ui/WithdrawalsController.java5 symbols
with-trigger/src/main/java/io/dddbyexamples/cqrs/model/CreditCard.java5 symbols
with-log-tailing/src/main/java/io/dddbyexamples/cqrs/sink/Envelope.java5 symbols

Datastores touched

(mysql)Database · 1 repos
(mongodb)Database · 1 repos
dbDatabase · 1 repos
inventoryDatabase · 1 repos
inventoryDatabase · 1 repos

For agents

$ claude mcp add all-things-cqrs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact