Notifies the Subscriber that the Observable has finished sending push-based notifications.
Notifies the Observer that the Observable has experienced an error condition.
Provides the Observer with a new item to observe.
Handles the automatic boxing of a Java subscription so it conforms to the interface.
the Java subscription
Users should not have to implement this method but rather use the Scala
Invoked on subscription to an Observable.