• Contents
  • Maven address and base package
  • Javadoc
  • Nulls
  • Observable and Flowable
  • Which type to use?
  • When to use Observable
  • When to use Flowable
  • Single
  • Completable
  • Maybe
  • Base reactive interfaces
  • Subjects and Processors
  • TestSubject
  • SerializedSubject
  • Other classes
  • GroupedObservable
  • Functional interfaces
  • Actions
  • Functions
  • Subscriber
  • Calling request from onSubscribe/onStart
  • Subscription
  • Backpressure
  • Reactive-Streams compliance
  • Runtime hooks
  • Error handling
  • Schedulers
  • Entering the reactive world
  • Leaving the reactive world
  • Testing
  • test() "operator"
  • Notable new assert methods
  • cancel and request upfront
  • Testing an async source
  • Mockito & TestSubscriber
  • Operator differences
  • 1.x Observable to 2.x Flowable
  • Factory methods:
  • Instance methods:
  • Different return types
  • Removals
  • Miscellaneous changes
  • doOnCancel/doOnDispose/unsubscribeOn