MCPcopy Index your code
hub / github.com/airbnb/RxGroups

github.com/airbnb/RxGroups @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
323 symbols 1,174 edges 43 files 54 documented · 17%
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

TaggedObserver (Interface)
An Observer which as a string "tag" which uniquely identifies this Observer. [6 implementers]
rxgroups/src/main/java/com/airbnb/rxgroups/TaggedObserver.java
AutoTaggableObserver (Interface)
Observer with a unique tag which can be automatically set during {@link ObservableGroup#initializeAutoTaggingAnd [3 implementers]
rxgroups/src/main/java/com/airbnb/rxgroups/AutoTaggableObserver.java
SourceSubscription (Interface)
(no doc) [3 implementers]
rxgroups/src/main/java/com/airbnb/rxgroups/SourceSubscription.java

Core symbols most depended-on inside this repo

newGroup
called by 55
rxgroups/src/main/java/com/airbnb/rxgroups/ObservableManager.java
create
called by 55
rxgroups/src/main/java/com/airbnb/rxgroups/SubscriptionProxy.java
transform
called by 41
rxgroups/src/main/java/com/airbnb/rxgroups/ObservableGroup.java
hasObservables
called by 37
rxgroups/src/main/java/com/airbnb/rxgroups/ObservableGroup.java
onNext
called by 31
rxgroups/src/main/java/com/airbnb/rxgroups/SubscriptionProxy.java
onComplete
called by 27
rxgroups/src/main/java/com/airbnb/rxgroups/SubscriptionProxy.java
isCancelled
called by 13
rxgroups/src/main/java/com/airbnb/rxgroups/SourceSubscription.java
dispose
called by 13
rxgroups/src/main/java/com/airbnb/rxgroups/ObservableGroup.java

Shape

Method 267
Class 52
Interface 3
Enum 1

Languages

Java100%

Modules by API surface

rxgroups/src/test/java/com/airbnb/rxgroups/ObservableGroupTest.java35 symbols
rxgroups/src/main/java/com/airbnb/rxgroups/ObservableGroup.java27 symbols
rxgroups-android/src/main/java/com/airbnb/rxgroups/GroupLifecycleManager.java23 symbols
rxgroups-processor/src/main/java/com/airbnb/rxgroups/processor/ResubscriptionProcessor.java21 symbols
rxgroups-android/src/test/java/com/airbnb/rxgroups/GroupLifecycleManagerTest.java20 symbols
rxgroups/src/test/java/com/airbnb/rxgroups/SubscriptionProxyTest.java17 symbols
rxgroups/src/main/java/com/airbnb/rxgroups/SubscriptionProxy.java13 symbols
sample/src/main/java/com/airbnb/rxgroups/MainActivity.java12 symbols
rxgroups/src/test/java/com/airbnb/rxgroups/ResubscribeHelperTest.java12 symbols
rxgroups/src/main/java/com/airbnb/rxgroups/Preconditions.java12 symbols
rxgroups/src/main/java/com/airbnb/rxgroups/ManagedObservable.java11 symbols
rxgroups-annotation-test/src/test/java/com/airbnb/rxgroups/ResubscriptionProcessorTest.java11 symbols

For agents

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

⬇ download graph artifact