MCPcopy Index your code
hub / github.com/ChenInfo/Gengine

github.com/ChenInfo/Gengine @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,097 symbols 2,959 edges 141 files 513 documented · 47%
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

FileContentReferenceHandler (Interface)
Adds file handling to the ContentReferenceHandler interface. [8 implementers]
gengine-commons/src/main/java/org/gengine/content/handler/FileContentReferenceHandler.java
ComponentUnavailableAction (Interface)
Defines actions to be taken when a service's dependent component is unavailable. [8 implementers]
gengine-health-commons/src/main/java/org/gengine/health/ComponentUnavailableAction.java
ContentTransformerWorkerProgressReporter (Interface)
Defines methods for reporting progress on a content transformation. Implementations might send replies via messaging [6 …
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/ContentTransformerWorkerProgressReporter.java
MessageProducer (Interface)
Defines methods for sending message objects to a queue. [5 implementers]
gengine-messaging/gengine-messaging-commons/src/main/java/org/gengine/messaging/MessageProducer.java
ContentHashWorker (Interface)
Defines the methods responsible for doing the work of hash computation of content references [1 implementers]
gengine-hash/gengine-hash-commons/src/main/java/org/gengine/content/hash/ContentHashWorker.java
ContentReferenceHandler (Interface)
Defines a handler for reading and writing ContentReference objects. [5 implementers]
gengine-commons/src/main/java/org/gengine/content/handler/ContentReferenceHandler.java
HeartbeatMonitor (Interface)
Defines an object responsible for listening for the heartbeat. Implementations may utilize a HeartbeatDao to per [7 implementers]
gengine-health-commons/src/main/java/org/gengine/health/heartbeat/HeartbeatMonitor.java
TransformationSourceOptionsSerializer (Interface)
Defines methods for serializing the source options into a parameter map and deserializing from a serialized options acce [6 …
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationSourceOptions.java

Core symbols most depended-on inside this repo

append
called by 199
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationOptionPair.java
getMediaType
called by 76
gengine-commons/src/main/java/org/gengine/content/mediatype/FileMediaTypeService.java
debug
called by 74
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/TransformerDebug.java
equals
called by 63
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationOptionPair.java
getMessage
called by 50
gengine-commons/src/main/java/org/gengine/util/I18NUtil.java
getUri
called by 25
gengine-commons/src/main/java/org/gengine/content/ContentReference.java
toString
called by 25
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/ImageResizeOptions.java
toString
called by 18
gengine-messaging/gengine-messaging-commons/src/main/java/org/gengine/content/AbstractComponent.java

Shape

Method 870
Class 121
Function 76
Interface 26
Enum 4

Languages

Java93%
TypeScript7%

Modules by API surface

gengine-transform/gengine-transform-worker-ffmpeg/src/main/java/org/gengine/content/transform/ffmpeg/FfmpegContentTransformerWorker.java40 symbols
gengine-commons/src/main/java/org/gengine/util/exec/RuntimeExec.java38 symbols
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationOptionLimits.java27 symbols
gengine-messaging/messaging-broker-activemq/src/test/webapp/admin/js/prettify.js27 symbols
gengine-commons/src/test/java/org/gengine/content/handler/DelegatingContentHandlerImplTest.java27 symbols
gengine-messaging/gengine-messaging-amqp-direct/src/main/java/org/gengine/messaging/amqp/AmqpDirectEndpoint.java25 symbols
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationOptionPair.java24 symbols
gengine-transform/gengine-transform-worker-ffmpeg/src/test/java/org/gengine/content/transform/ffmpeg/FfmpegContentTransformerWorkerIT.java23 symbols
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/CropSourceOptions.java21 symbols
gengine-transform/gengine-transform-commons/src/main/java/org/gengine/content/transform/options/TransformationOptionsImpl.java19 symbols
gengine-messaging/messaging-broker-activemq/src/test/webapp/admin/js/mochi/MochiKit.js18 symbols
gengine-transform/gengine-transform-worker-imagemagick/src/main/java/org/gengine/content/transform/imagemagick/ImageMagickContentTransformerWorker.java17 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact