locke
11/12/2018, 6:34 PMObservableEventval eventStream: Observable<Event> = getEventStream() // Observable representing long running operation
eventStream
    .filter { it is Event.Success }
    .subscribe { 
        // Handle success
    }
eventStream
    .filter { it is Event.Failure }
    .subscribe {
        // Handle failure 
    }