MCPcopy Index your code
hub / github.com/directwebremoting/dwr

github.com/directwebremoting/dwr @3.0.2-RELEASE

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.0.2-RELEASE ↗ · + Follow
4,328 symbols 11,927 edges 657 files 2,280 documented · 53% 1 cross-repo links
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

ResponseHandler (Interface)
Decorating handler for configuring response headers such as caching and expiry. The UrlProcessor automatically maps and [21 …
core/impl/main/java/org/directwebremoting/servlet/ResponseHandler.java
ScriptSessionFilter (Interface)
A way to loop over a set ScriptSessions looking for instances that match some pattern. @author Joe Walker [joe a [14 implementers]
core/api/main/java/org/directwebremoting/ScriptSessionFilter.java
InstanceProvider (Interface)
Marker interface for ContextRegistry implementations to recognize registered instance providers. @author Tim Pei [15 implementers]
serverside/guice/main/java/org/directwebremoting/guice/util/InstanceProvider.java
AjaxDataResult (Interface)
Interface defining access to a wrapped action result. @author Alexandru [7 implementers]
serverside/webwork/main/java/org/directwebremoting/webwork/AjaxDataResult.java
PublishListener (Interface)
Subscriptions in a PubSubHub happen with a PublishListener to recieve the publish events via {@link #pub [4 implementers]
etc/future/fancyhub/PublishListener.java
FileUpload (Interface)
An interface to allow us to plug alternative FileUpload components into DWR, and more specifically, to plug in a null im [4 …
protocol/dwrp/main/java/org/directwebremoting/dwrp/FileUpload.java
JsonRpcConstants (Interface)
Various constants from the JSON-RPC spec: http://groups.google.com/group/json-rpc/web/json-rpc-1-2-proposal @author Joe
protocol/json/main/java/org/directwebremoting/jsonrpc/JsonRpcConstants.java
MyBean (Interface)
@author Bram Smeets [2 implementers]
core/impl/test/java/org/directwebremoting/convert/test/MyBean.java

Core symbols most depended-on inside this repo

getName
called by 316
core/api/main/java/org/directwebremoting/extend/Module.java
put
called by 234
core/api/main/java/org/directwebremoting/datasync/StoreProvider.java
getClass
called by 229
serverside/hibernate/main/java/org/directwebremoting/hibernate/H3BeanConverter.java
debug
called by 182
core/api/main/java/org/directwebremoting/util/LoggingOutput.java
get
called by 180
core/api/main/java/org/directwebremoting/extend/Builder.java
warn
called by 177
core/api/main/java/org/directwebremoting/util/LoggingOutput.java
toString
called by 173
core/api/main/java/org/directwebremoting/extend/Module.java
error
called by 152
core/api/main/java/org/directwebremoting/util/LoggingOutput.java

Shape

Method 3,520
Class 551
Function 150
Interface 97
Enum 10

Languages

Java97%
TypeScript3%

Modules by API surface

ui/dwr/demo/web/json/dojo/simple/dojo/dojo.js88 symbols
serverside/various/main/java/org/directwebremoting/jms/DwrMessage.java76 symbols
core/api/main/java/org/directwebremoting/util/FakeHttpServletRequestObject24.java68 symbols
core/api/main/java/org/directwebremoting/util/LocalUtil.java67 symbols
core/api/main/java/org/directwebremoting/util/FakeHttpServletResponse.java49 symbols
core/api/main/java/org/directwebremoting/util/SwallowingHttpServletResponse.java38 symbols
core/impl/generated/java/org/directwebremoting/json/parse/javacc/JavaccJsonParserTokenManager.java35 symbols
core/impl/main/java/org/directwebremoting/impl/DefaultScriptSessionManager.java31 symbols
core/impl/main/java/org/directwebremoting/impl/StartupUtil.java29 symbols
core/impl/main/java/org/directwebremoting/impl/DefaultScriptSession.java29 symbols
core/api/main/java/org/directwebremoting/util/FakeServletContextObject24.java28 symbols
serverside/various/main/java/org/directwebremoting/jms/DwrSession.java26 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact