MCPcopy Index your code
hub / github.com/akarnokd/RxAgera

github.com/akarnokd/RxAgera @v0.9.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.9.1 ↗ · + Follow
254 symbols 457 edges 35 files 65 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RxAgera

Convert between RxJava and Agera reactive base types

Dependency

compile 'com.github.akarnokd:rxagera:0.9.0'

Usage


import static hu.akarnokd.rxagera.RxAgeraConverter.*;

import com.google.android.agera.*;

// .........

Observable o = toAgeraObservable(rx.Observable.just("Hello World!"));

o.addUpdatable(() -> System.out.println("Something happened!"));

// ;;;;;;

UpdateDispatcher ud = Observables.updateDispatcher();

rx.Observable rx = toRxObservable(ud);

rs.subscribe(() -> System.out.println("Something happened!"));

ud.update();

Core symbols most depended-on inside this repo

removeUpdatable
called by 20
rxagera/src/main/java/hu/akarnokd/agera/AgeraWrapper.java
addUpdatable
called by 15
rxagera/src/main/java/hu/akarnokd/agera/AgeraWrapper.java
get
called by 9
rxagera/src/main/java/hu/akarnokd/agera/AgeraMerge.java
update
called by 6
rxagera/src/main/java/hu/akarnokd/rxagera/AgeraAsRxObservable.java
remove
called by 4
rxagera/src/main/java/hu/akarnokd/agera/AgeraTake.java
applies
called by 3
rxagera/src/main/java/hu/akarnokd/agera/AgeraGenerateIf.java
update
called by 3
rxagera/src/main/java/hu/akarnokd/agera/AgeraSkip.java
remove
called by 2
rxagera/src/main/java/hu/akarnokd/agera/AgeraTakeWhile.java

Shape

Method 202
Class 52

Languages

Java100%

Modules by API surface

rxagera/src/main/java/hu/akarnokd/agera/Agera.java22 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraFlatMap.java15 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraTakeUntil.java11 symbols
rxagera/src/main/java/hu/akarnokd/rxagera/RxObservableAsAgera.java10 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraDefer.java10 symbols
rxagera/src/main/java/hu/akarnokd/agera/BehaviorMutableRepository.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraTakeWhile.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraTakeUntilCondition.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraTake.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraObserveOnLooper.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraObserveOnExecutor.java9 symbols
rxagera/src/main/java/hu/akarnokd/agera/AgeraGenerateIf.java9 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page