MCPcopy Index your code
hub / github.com/Viscent/JavaConcurrencyPattern

github.com/Viscent/JavaConcurrencyPattern @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
158 symbols 290 edges 25 files 6 documented · 4%
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

RequestPersistence (Interface)
(no doc) [4 implementers]
src/vh/activeobject/RequestPersistence.java
Terminatable (Interface)
(no doc) [2 implementers]
src/io/github/viscent/mtpattern/tpt/Terminatable.java
SampleActiveObject (Interface)
(no doc)
src/vh/activeobject/lib/SampleActiveObject.java

Core symbols most depended-on inside this repo

start
called by 8
src/io/github/viscent/mtpattern/tpt/example/ProducerConsumerStop.java
interrupt
called by 3
src/io/github/viscent/mtpattern/tpt/AbstractTerminatableThread.java
isToShutdown
called by 3
src/io/github/viscent/mtpattern/tpt/TerminationToken.java
terminate
called by 2
src/io/github/viscent/mtpattern/tpt/AbstractTerminatableThread.java
terminate
called by 2
src/io/github/viscent/mtpattern/tpt/Terminatable.java
sendAlarm
called by 2
src/io/github/viscent/mtpattern/tpt/example/AlarmMgr.java
init
called by 2
src/io/github/viscent/mtpattern/tpt/example/AlarmMgr.java
pendingAlarms
called by 2
src/io/github/viscent/mtpattern/tpt/example/AlarmMgr.java

Shape

Method 124
Class 30
Interface 3
Enum 1

Languages

Java100%

Modules by API surface

src/vh/activeobject/MMSDeliverRequest.java28 symbols
src/io/github/viscent/mtpattern/tpt/example/AlarmMgr.java23 symbols
src/io/github/viscent/mtpattern/tpt/example/ProducerConsumerStop.java9 symbols
src/vh/immutableobject/MMSCRouter.java8 symbols
src/vh/activeobject/DiskbasedRequestPersistence.java8 symbols
src/vh/activeobject/AsyncRequestPersistence.java8 symbols
src/io/github/viscent/mtpattern/tpt/AbstractTerminatableThread.java8 symbols
src/vh/activeobject/lib/ActiveObjectProxy.java7 symbols
src/vh/activeobject/Test.java7 symbols
src/vh/activeobject/lib/PerformanceTest.java6 symbols
src/vh/activeobject/CustomScheduler.java6 symbols
src/vh/immutableobject/example/Location.java5 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page