MCPcopy Index your code
hub / github.com/TooTallNate/Java-WebSocket

github.com/TooTallNate/Java-WebSocket @v1.6.0 sqlite

repository ↗ · DeepWiki ↗ · release v1.6.0 ↗
1,386 symbols 3,815 edges 178 files 391 documented · 28% 1 cross-repo links

Extension points exported contracts — how you extend this code

WebSocketServerFactory (Interface)
Interface to encapsulate the required methods for a websocket factory [6 implementers]
src/main/java/org/java_websocket/WebSocketServerFactory.java
WrappedByteChannel (Interface)
(no doc) [8 implementers]
src/main/java/org/java_websocket/WrappedByteChannel.java
ISSLChannel (Interface)
Interface which specifies all required methods a SSLSocketChannel has to make public. @since 1.4.1 [4 implementers]
src/main/java/org/java_websocket/interfaces/ISSLChannel.java
ClientHandshake (Interface)
The interface for a client handshake [3 implementers]
src/main/java/org/java_websocket/handshake/ClientHandshake.java
WebSocket (Interface)
(no doc) [4 implementers]
src/main/java/org/java_websocket/WebSocket.java

Core symbols most depended-on inside this repo

put
called by 99
src/main/java/org/java_websocket/handshake/HandshakeBuilder.java
get
called by 66
src/main/java/org/java_websocket/framing/FramedataImpl1.java
wrap
called by 56
src/main/java/org/java_websocket/SSLSocketChannel2.java
start
called by 56
src/main/java/org/java_websocket/server/WebSocketServer.java
write
called by 52
src/main/java/org/java_websocket/util/Base64.java
asciiBytes
called by 46
src/main/java/org/java_websocket/util/Charsetfunctions.java
close
called by 44
src/main/java/org/java_websocket/WebSocket.java
acceptHandshakeAsServer
called by 42
src/main/java/org/java_websocket/drafts/Draft_6455.java

Shape

Method 1,189
Class 176
Interface 16
Enum 5

Languages

Java100%

Modules by API surface

src/main/java/org/java_websocket/client/WebSocketClient.java66 symbols
src/main/java/org/java_websocket/server/WebSocketServer.java59 symbols
src/main/java/org/java_websocket/drafts/Draft_6455.java51 symbols
src/main/java/org/java_websocket/WebSocketImpl.java44 symbols
src/test/java/org/java_websocket/protocols/ProtocolHandshakeRejectionTest.java41 symbols
src/main/java/org/java_websocket/SSLSocketChannel2.java29 symbols
src/main/java/org/java_websocket/drafts/Draft.java26 symbols
src/test/java/org/java_websocket/drafts/Draft_6455Test.java23 symbols
src/test/java/org/java_websocket/issues/Issue997Test.java22 symbols
src/main/java/org/java_websocket/WebSocket.java22 symbols
src/test/java/org/java_websocket/misc/OpeningHandshakeRejectionTest.java21 symbols
src/main/java/org/java_websocket/framing/FramedataImpl1.java21 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

junit:junit
org.slf4j:slf4j-api
org.slf4j:slf4j-simple

For agents

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

⬇ download graph artifact