GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — RxJava/docs at 4.x · ReactiveX/RxJava

Expand file tree

/

docs

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

docs

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Additional-Reading.md
Additional-Reading.md
 
 
Alphabetical-List-of-Observable-Operators.md
Alphabetical-List-of-Observable-Operators.md
 
 
Async-Operators.md
Async-Operators.md
 
 
Backpressure-(2.0).md
Backpressure-(2.0).md
 
 
Backpressure.md
Backpressure.md
 
 
Blocking-Observable-Operators.md
Blocking-Observable-Operators.md
 
 
Combining-Observables.md
Combining-Observables.md
 
 
Conditional-and-Boolean-Operators.md
Conditional-and-Boolean-Operators.md
 
 
Connectable-Observable-Operators.md
Connectable-Observable-Operators.md
 
 
Creating-Observables.md
Creating-Observables.md
 
 
Error-Handling-Operators.md
Error-Handling-Operators.md
 
 
Error-Handling.md
Error-Handling.md
 
 
Filtering-Observables.md
Filtering-Observables.md
 
 
Getting-Started.md
Getting-Started.md
 
 
Home.md
Home.md
 
 
How-To-Use-RxJava.md
How-To-Use-RxJava.md
 
 
How-to-Contribute.md
How-to-Contribute.md
 
 
Implementing-Your-Own-Operators.md
Implementing-Your-Own-Operators.md
 
 
Implementing-custom-operators-(draft).md
Implementing-custom-operators-(draft).md
 
 
Mathematical-and-Aggregate-Operators.md
Mathematical-and-Aggregate-Operators.md
 
 
Observable-Utility-Operators.md
Observable-Utility-Operators.md
 
 
Observable.md
Observable.md
 
 
Operator-Matrix.md
Operator-Matrix.md
 
 
Parallel-flows.md
Parallel-flows.md
 
 
Phantom-Operators.md
Phantom-Operators.md
 
 
Plugins.md
Plugins.md
 
 
Problem-Solving-Examples-in-RxJava.md
Problem-Solving-Examples-in-RxJava.md
 
 
README.md
README.md
 
 
Reactive-Streams.md
Reactive-Streams.md
 
 
Scheduler.md
Scheduler.md
 
 
String-Observables.md
String-Observables.md
 
 
Subject.md
Subject.md
 
 
The-RxJava-Android-Module.md
The-RxJava-Android-Module.md
 
 
Transforming-Observables.md
Transforming-Observables.md
 
 
What's-different-in-2.0.md
What's-different-in-2.0.md
 
 
What's-different-in-3.0.md
What's-different-in-3.0.md
 
 
What's-different-in-4.0.md
What's-different-in-4.0.md
 
 
Writing-operators-for-2.0.md
Writing-operators-for-2.0.md
 
 
_Footer.md
_Footer.md
 
 
_Sidebar.md
_Sidebar.md
 
 
_Sidebar.md.md
_Sidebar.md.md
 
 

README.md

Outline

RxJava is a Java VM implementation of ReactiveX (Reactive Extensions): a library for composing asynchronous and event-based programs by using observable sequences.

For more information about ReactiveX, see the Introduction to ReactiveX page.

RxJava is Lightweight

RxJava tries to be very lightweight. It is implemented as a single JAR that is focused on just the Observable abstraction and related higher-order functions.

RxJava is a Polyglot Implementation

RxJava supports Java 6 or higher and JVM-based languages such as Groovy, Clojure, JRuby, Kotlin and Scala.

RxJava is meant for a more polyglot environment than just Java/Scala, and it is being designed to respect the idioms of each JVM-based language. (This is something we’re still working on.)

RxJava Libraries

The following external libraries can work with RxJava:

  • Hystrix latency and fault tolerance bulkheading library.
  • Camel RX provides an easy way to reuse any of the Apache Camel components, protocols, transports and data formats with the RxJava API
  • rxjava-http-tail allows you to follow logs over HTTP, like tail -f
  • mod-rxvertx - Extension for VertX that provides support for Reactive Extensions (RX) using the RxJava library
  • rxjava-jdbc - use RxJava with jdbc connections to stream ResultSets and do functional composition of statements
  • rtree - immutable in-memory R-tree and R*-tree with RxJava api including backpressure
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.