MCPcopy Index your code
hub / github.com/belaban/JGroups

github.com/belaban/JGroups @jgroups-5.5.6.Final

Chat with this repo
repository ↗ · DeepWiki ↗ · release jgroups-5.5.6.Final ↗ · + Follow
13,409 symbols 61,051 edges 758 files 2,134 documented · 16% 2 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

Lifecycle (Interface)
Interface that defines lifecycle methods. Used by protocols and components @author Bela Ban @since 5.2 [14 implementers]
src/org/jgroups/Lifecycle.java
RtReceiver (Interface)
Receives messages from a RtTransport via a callback. Needs to be registered with RtTransport @author Bel [50 implementers]
tests/other/org/jgroups/tests/rt/RtReceiver.java
Coin (Interface)
(no doc) [6 implementers]
tests/junit-functional/org/jgroups/tests/PolymorphismTest.java
Receiver (Interface)
Defines the callbacks that are invoked when messages, views etc are received @see JChannel#setReceiver(Receiver) @since [7 …
src/org/jgroups/Receiver.java
Constructable (Interface)
Interface returning a supplier which can be called to create an instance @param The type parameter @author Bela Ban [131 …
src/org/jgroups/Constructable.java
UpHandler (Interface)
Provides a hook to hijack all events received by a certain channel which has installed this UpHandler. Client usually [10 …
src/org/jgroups/UpHandler.java
PropertyConverter (Interface)
Represents a property converter that takes an input from corresponding field in JGroups properties file as a String and [14 …
src/org/jgroups/conf/PropertyConverter.java

Core symbols most depended-on inside this repo

size
called by 1107
src/org/jgroups/Message.java
get
called by 1088
src/org/jgroups/blocks/atomic/SyncCounter.java
format
called by 601
src/org/jgroups/util/Util.java
isEmpty
called by 592
src/org/jgroups/util/Table.java
toString
called by 499
src/org/jgroups/conf/PropertyConverter.java
trace
called by 393
src/org/jgroups/logging/Log.java
getProtocolStack
called by 386
src/org/jgroups/conf/ProtocolStackConfigurator.java
findProtocol
called by 365
src/org/jgroups/stack/ProtocolStack.java

Shape

Method 12,095
Class 1,198
Interface 77
Enum 39

Languages

Java100%

Modules by API surface

src/org/jgroups/util/Util.java273 symbols
src/org/jgroups/protocols/COUNTER.java202 symbols
src/org/jgroups/protocols/UNICAST3.java132 symbols
tests/junit-functional/org/jgroups/tests/BufferTest.java131 symbols
src/org/jgroups/protocols/ReliableUnicast.java128 symbols
src/org/jgroups/protocols/pbcast/GMS.java114 symbols
src/org/jgroups/protocols/ReliableMulticast.java113 symbols
src/org/jgroups/protocols/pbcast/NAKACK2.java112 symbols
src/org/jgroups/protocols/TPConfig.java108 symbols
src/org/jgroups/protocols/FD_SOCK.java104 symbols
tests/junit-functional/org/jgroups/tests/TableTest.java101 symbols
tests/junit-functional/org/jgroups/tests/UtilTest.java97 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Datastores touched

(mysql)Database · 1 repos
belaDatabase · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page