RxJava

E697570

RxJava is a Java library for composing asynchronous and event-based programs using observable sequences and functional reactive programming principles.

Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf Java library
reactive programming library
software library
coreConcept Completable
Disposable
Flowable NERFINISHED
Maybe NERFINISHED
Observable NERFINISHED
Observer
Operator
Scheduler
Single
Subject
Subscriber
domain asynchronous data streams
reactive programming
hasVersion RxJava 1.x NERFINISHED
RxJava 2.x NERFINISHED
RxJava 3.x NERFINISHED
implements ReactiveX API NERFINISHED
inspiredBy Reactive Extensions NERFINISHED
license Apache License 2.0
partOfEcosystem ReactiveX NERFINISHED
programmingLanguage Java
providesAbstractionFor asynchronous event streams
push-based data flows
relatedTo Project Reactor NERFINISHED
Rx.NET NERFINISHED
RxJS NERFINISHED
repositoryPlatform GitHub NERFINISHED
supportsFeature backpressure handling
cold observables
compositional operators
concurrency abstraction
error handling operators
functional transformations
hot observables
stream composition
thread scheduling
supportsParadigm asynchronous programming
event-driven programming
functional reactive programming
typicalEnvironment Android NERFINISHED
JVM NERFINISHED
usedFor Android application development
composing asynchronous operations
concurrency management
event-based programming
reactive APIs
server-side Java applications
stream processing

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RxJS inspiredBy RxJava