MCPcopy Index your code
hub / github.com/cescoffier/vertx-workshop

github.com/cescoffier/vertx-workshop @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
260 symbols 515 edges 43 files 58 documented · 22%
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

DataStorageService (Interface)
Service exposed on the event bus to provide access to the stored Places. [2 implementers]
data-storage-service/src/main/java/io/vertx/workshop/data/DataStorageService.java
RecommendationService (Interface)
A service to recommend places. [2 implementers]
recommendation-service/src/main/java/io/vertx/workshop/recommendation/RecommendationService.java

Core symbols most depended-on inside this repo

get
called by 22
recommendation-service/src/main/java/io/vertx/workshop/recommendation/RecommendationService.java
send
called by 16
eventbus-to-hawkular-bridge/src/main/java/io/vertx/workshop/hawkular/HawkularBridge.java
add
called by 12
map-render-service/src/main/java/io/vertx/workshop/map/index/QTree.java
getName
called by 9
data-storage-service/src/main/java/io/vertx/workshop/data/Place.java
intersects
called by 7
map-render-service/src/main/java/io/vertx/workshop/map/BoundingBox.java
numTiles
called by 7
map-render-service/src/main/java/io/vertx/workshop/map/mercator/Mercator.java
close
called by 6
data-storage-service/src/main/java/io/vertx/workshop/data/impl/DataStorageServiceImpl.java
getName
called by 5
map-render-service/src/main/java/io/vertx/workshop/map/source/Way.java

Shape

Method 220
Class 32
Function 6
Interface 2

Languages

Java98%
TypeScript2%

Modules by API surface

map-render-service/src/main/java/io/vertx/workshop/map/BoundingBox.java24 symbols
data-storage-service/src/main/java/io/vertx/workshop/data/Place.java19 symbols
recommendation-service/src/main/generated/io/vertx/workshop/recommendation/RecommendationServiceVertxProxyHandler.java15 symbols
data-storage-service/src/main/generated/io/vertx/workshop/data/DataStorageServiceVertxProxyHandler.java15 symbols
map-render-service/src/main/java/io/vertx/workshop/map/mercator/Mercator.java14 symbols
map-render-service/src/main/java/io/vertx/workshop/map/rules/Draw.java12 symbols
map-render-service/src/main/java/io/vertx/workshop/map/render/backend/Renderer.java11 symbols
data-storage-service/src/main/generated/io/vertx/workshop/data/DataStorageServiceVertxEBProxy.java11 symbols
map-render-service/src/main/java/io/vertx/workshop/map/source/Way.java10 symbols
recommendation-service/src/main/generated/io/vertx/workshop/recommendation/RecommendationServiceVertxEBProxy.java9 symbols
map-render-service/src/main/java/io/vertx/workshop/map/index/QTree.java9 symbols
map-render-service/src/main/java/io/vertx/workshop/map/source/MapSource.java8 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add vertx-workshop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact