MCPcopy Index your code
hub / github.com/apache/qpid-proton-j

github.com/apache/qpid-proton-j @0.34.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.34.1 ↗ · + Follow
7,941 symbols 29,615 edges 496 files 733 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apache Qpid Proton-J

Qpid Proton-J is a high-performance, lightweight messaging library. It can be used in the widest range of messaging applications, including brokers, clients libraries, routers, bridges, proxies, and more.

Please see https://qpid.apache.org/proton for more information.

Extension points exported contracts — how you extend this code

Extendable (Interface)
Extendable [9 implementers]
proton-j/src/main/java/org/apache/qpid/proton/engine/Extendable.java
LinkConstructor (Interface)
(no doc) [6 implementers]
examples/engine/src/main/java/org/apache/qpid/proton/examples/Pool.java
PathBuilder (Interface)
(no doc) [3 implementers]
tests/java/org/apache/qpid/proton/JythonTest.java
Acceptor (Interface)
Acceptors are children of a Reactor that accept in-bound network connections. [11 implementers]
proton-j/src/main/java/org/apache/qpid/proton/reactor/Acceptor.java
LinkResolver (Interface)
(no doc) [1 implementers]
examples/engine/src/main/java/org/apache/qpid/proton/examples/Pool.java
ReactorChild (Interface)
Interface used to identify classes that can be a child of a reactor. [10 implementers]
proton-j/src/main/java/org/apache/qpid/proton/reactor/ReactorChild.java
DeliveryState (Interface)
Describes the state of a delivery at a link end-point. Note that the the sender is the owner of the state. The receiver [108 …
proton-j/src/main/java/org/apache/qpid/proton/amqp/transport/DeliveryState.java
SaslListener (Interface)
Listener for SASL frame arrival to facilitate relevant handling for the SASL negotiation. See the AMQP specification <a [4 …
proton-j/src/main/java/org/apache/qpid/proton/engine/SaslListener.java

Core symbols most depended-on inside this repo

put
called by 532
proton-j/src/main/java/org/apache/qpid/proton/codec/WritableBuffer.java
get
called by 465
proton-j/src/main/java/org/apache/qpid/proton/engine/Record.java
open
called by 303
proton-j/src/main/java/org/apache/qpid/proton/engine/Endpoint.java
append
called by 287
tests/java/org/apache/qpid/proton/JythonTest.java
size
called by 276
proton-j/src/main/java/org/apache/qpid/proton/codec/Data.java
get
called by 268
proton-j/src/main/java/org/apache/qpid/proton/codec/ReadableBuffer.java
position
called by 259
proton-j/src/main/java/org/apache/qpid/proton/codec/CompositeReadableBuffer.java
append
called by 214
proton-j/src/main/java/org/apache/qpid/proton/codec/CompositeReadableBuffer.java

Shape

Method 6,630
Class 757
Function 424
Interface 108
Enum 22

Languages

Java77%
Python23%

Modules by API surface

tests/java/shim/binding/proton/__init__.py580 symbols
tests/java/shim/cengine.py216 symbols
tests/python/proton_tests/engine.py205 symbols
proton-j/src/test/java/org/apache/qpid/proton/engine/impl/TransportImplTest.java164 symbols
proton-j/src/main/java/org/apache/qpid/proton/codec/impl/DataDecoder.java152 symbols
proton-j/src/test/java/org/apache/qpid/proton/codec/CompositeReadableBufferTest.java148 symbols
tests/java/shim/binding/proton/reactor.py133 symbols
proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java100 symbols
tests/java/shim/binding/proton/handlers.py99 symbols
proton-j/src/test/java/org/apache/qpid/proton/systemtests/engine/ConnectionTest.java88 symbols
proton-j/src/test/java/org/apache/qpid/proton/reactor/ReactorTest.java87 symbols
proton-j/src/main/java/org/apache/qpid/proton/codec/impl/DataImpl.java79 symbols

For agents

$ claude mcp add qpid-proton-j \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page