Operator Summary: http://reactivex.io/documentation/operators.html
Operators by Categorycreating observables
Operators that originate new observables.
Create
-create an Observable from scratch by calling observer methods programmatically
- -Basic Creation method
Defer
-do not create the Observable until the Observer subscribes, and create a fresh Observable for each observer
- -When the Observer subscribes, the observable is created, not the Create, which is created, and the object is created at subscribe. and created for each observer is a new observable. Rxjava lazy Loading, careful use of custom operators, the first to consider the built-in operators
-
Empty
/ Never
/ Throw
-create observables that has very precise and limited behavior
From
-convert some other object or data structure to an Observable
Interval
-create an Observable, emits a sequence of integers spaced by a particular time interval
Just
-convert an object or a set of objects to an Observable it emits that or those objects
Range
-create an Observable that emits a range of sequential integers
Repeat
-create an Observable that emits a particular item or sequence of items repeatedly
Start
-create an Observable that emits the return value of a function
Timer
-create an Observable, emits a single item after a given delay
RxJava 2.x Understanding-2