MCPcopy Index your code
hub / github.com/cdapio/netty-http

github.com/cdapio/netty-http @v1.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.7.0 ↗ · + Follow
561 symbols 1,450 edges 55 files 186 documented · 33% updated 21d agov1.5.0 · 2020-06-24★ 1317 open issues
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

HttpHandler (Interface)
Interface that needs to be implemented for handling HTTP methods. init and destroy methods can be used to manage the li [5 …
src/main/java/io/cdap/http/HttpHandler.java
HandlerHook (Interface)
Interface that needs to be implemented to intercept handler method calls. [3 implementers]
src/main/java/io/cdap/http/HandlerHook.java
ChunkResponder (Interface)
A responder for sending chunk-encoded response [3 implementers]
src/main/java/io/cdap/http/ChunkResponder.java
Converter (Interface)
Converts an object of one type to another. @param the source object type @param the target object type [3 implementers]
src/main/java/io/cdap/http/internal/Converter.java
HandlerContext (Interface)
Place holder for information about the environment. Will be passed in during lifecycle management calls of HttpHandlers. [2 …
src/main/java/io/cdap/http/HandlerContext.java

Core symbols most depended-on inside this repo

add
called by 47
src/main/java/io/cdap/http/internal/PatternPathRouterWithGroups.java
sendString
called by 33
src/main/java/io/cdap/http/HttpResponder.java
toString
called by 32
src/main/java/io/cdap/http/internal/ImmutablePair.java
getDestination
called by 27
src/main/java/io/cdap/http/internal/PatternPathRouterWithGroups.java
getGroupNameValues
called by 24
src/main/java/io/cdap/http/internal/PatternPathRouterWithGroups.java
close
called by 22
src/main/java/io/cdap/http/ChunkResponder.java
getDestinations
called by 21
src/main/java/io/cdap/http/internal/PatternPathRouterWithGroups.java
sendStatus
called by 13
src/main/java/io/cdap/http/HttpResponder.java

Shape

Method 495
Class 56
Interface 9
Enum 1

Languages

Java100%

Modules by API surface

src/test/java/io/cdap/http/HttpServerTest.java71 symbols
src/test/java/io/cdap/http/TestHandler.java56 symbols
src/main/java/io/cdap/http/NettyHttpService.java43 symbols
src/main/java/io/cdap/http/internal/NonStickyEventExecutorGroup.java35 symbols
src/main/java/io/cdap/http/internal/ForwardingOrderedEventExecutor.java25 symbols
src/test/java/io/cdap/http/HandlerHookTest.java19 symbols
src/main/java/io/cdap/http/internal/ParamConvertUtils.java19 symbols
src/main/java/io/cdap/http/internal/ForwardingEventExecutorGroup.java19 symbols
src/main/java/io/cdap/http/internal/HttpResourceModel.java18 symbols
src/main/java/io/cdap/http/internal/BasicHttpResponder.java17 symbols
src/main/java/io/cdap/http/internal/HttpResourceHandler.java15 symbols
src/main/java/io/cdap/http/internal/PatternPathRouterWithGroups.java14 symbols

For agents

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

⬇ download graph artifact