| io.reactivex.ObservableSource<T> | 
    
|  Known Indirect Subclasses 
      
      
  
        
              | AsyncSubject<T> | An Subject that emits the very last value followed by a completion event or the received error to Observers. |  
              | BehaviorSubject<T> | Subject that emits the most recent item it has observed and all subsequent observed items to each subscribed Observer. |  
              | ConnectableObservable<T> | A ConnectableObservableresembles an ordinaryObservable, except that it does not begin
 emitting items when it is subscribed to, but only when itsconnect()method is called. |  
              | GroupedObservable<K, T> | An Observablethat has been grouped by key, the value of which can be obtained withgetKey(). |  
              | Observable<T> | The Observable class is the non-backpressured, optionally multi-valued base reactive class that
 offers factory methods, intermediate operators and the ability to consume synchronous
 and/or asynchronous reactive dataflows. |  
              | PublishSubject<T> | Subject that, once an Observerhas subscribed, emits all subsequently observed items to the
 subscriber. |  
              | ReplaySubject<T> | Replays events to Observers. |  
              | Subject<T> | Represents an Observer and an Observable at the same time, allowing
 multicasting events from a single source to multiple child Subscribers. |  
              | UnicastSubject<T> | Subject that allows only a single Subscriber to subscribe to it during its lifetime. |  | 
Class Overview
Represents a basic, non-backpressured Observable source base interface,
 consumable via an Observer.
 
Summary
| Public Methods | 
|---|
	 
    
        | abstract
            
            
            
            
            void | subscribe(Observer<? super T> observer) Subscribes the given Observer to this ObservableSource instance. | 
 
Public Methods
 
    
      
        public 
         
         
        abstract 
         
        void
      
      subscribe
      (Observer<? super T> observer)
    
      
    
      
  Subscribes the given Observer to this ObservableSource instance.
      Parameters
      
        
          | observer | the Observer, not null |