MCPcopy Index your code
hub / github.com/dibbhatt/kafka-spark-consumer

github.com/dibbhatt/kafka-spark-consumer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
195 symbols 387 edges 33 files 5 documented · 3% updated 2mo ago★ 6341 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

PartitionCoordinator (Interface)
(no doc) [2 implementers]
src/main/java/consumer/kafka/PartitionCoordinator.java
IBrokerReader (Interface)
(no doc) [2 implementers]
src/main/java/consumer/kafka/IBrokerReader.java
BrokerHosts (Interface)
(no doc)
src/main/java/consumer/kafka/BrokerHosts.java

Core symbols most depended-on inside this repo

clear
called by 7
src/main/java/consumer/kafka/DynamicPartitionConnections.java
getOffset
called by 7
src/main/java/consumer/kafka/KafkaUtils.java
toString
called by 7
src/main/java/consumer/kafka/Broker.java
getKey
called by 7
src/main/java/consumer/kafka/MessageAndMetadata.java
getTopic
called by 6
src/main/java/consumer/kafka/MessageAndMetadata.java
close
called by 5
src/main/java/consumer/kafka/IBrokerReader.java
close
called by 5
src/main/java/consumer/kafka/ZkState.java
setFetchRate
called by 4
src/main/java/consumer/kafka/Utils.java

Shape

Method 161
Class 30
Interface 3
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/consumer/kafka/PartitionManager.java18 symbols
src/main/java/consumer/kafka/ReceiverStreamListener.java13 symbols
src/main/java/consumer/kafka/MessageAndMetadata.java13 symbols
src/main/java/consumer/kafka/GlobalPartitionInformation.java13 symbols
src/main/java/consumer/kafka/ProcessedOffsetManager.java10 symbols
src/test/java/consumer/kafka/PIDControllerTest.java9 symbols
src/main/java/consumer/kafka/ZkState.java9 symbols
src/main/java/consumer/kafka/DynamicBrokersReader.java9 symbols
src/main/java/consumer/kafka/DynamicPartitionConnections.java8 symbols
src/main/java/consumer/kafka/Broker.java7 symbols
src/main/java/consumer/kafka/client/KafkaReceiver.java6 symbols
src/main/java/consumer/kafka/client/KafkaRangeReceiver.java6 symbols

For agents

$ claude mcp add kafka-spark-consumer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact