rx.lang

scala

package scala

This package contains all classes that RxScala users need.

It basically mirrors the structure of package rx, but some changes were made to make it more Scala-idiomatic.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait DecorateAsJava extends AnyRef

    These functions convert RxScala types to RxJava types.

  2. trait DecorateAsScala extends AnyRef

    These functions convert RxJava types to RxScala types.

  3. implicit final class FutureToObservable[T] extends AnyVal

    Adds a toObservable extension method to Future

  4. sealed trait Notification[+T] extends AnyRef

    Emitted by Observables returned by rx.lang.scala.Observable.materialize.

  5. trait Observable[+T] extends AnyRef

    The Observable interface that implements the Reactive Pattern.

  6. implicit final class ObservableExtensions[T] extends AnyVal

    Adds a toObservable extension method to Iterable

  7. trait Observer[-T] extends AnyRef

    Provides a mechanism for receiving push-based notifications.

  8. implicit final class OptionToObservable[T] extends AnyVal

    Adds a toObservable extension method to Option

  9. trait Producer extends AnyRef

  10. trait Scheduler extends AnyRef

    Represents an object that schedules units of work.

  11. trait Subject[T] extends Observable[T] with Observer[T]

    A Subject is an Observable and an Observer at the same time.

  12. abstract class Subscriber[-T] extends Observer[T] with Subscription

    An extension of the Observer trait which adds subscription handling (unsubscribe, isUnsubscribed, and add methods) and backpressure handling (onStart and request methods).

  13. trait Subscription extends AnyRef

    Subscriptions are returned from all Observable.subscribe methods to allow unsubscribing.

  14. implicit final class TryToObservable[T] extends AnyVal

    Adds a toObservable extension method to Try

  15. trait Worker extends Subscription

Value Members

  1. object ImplicitFunctionConversions

    These function conversions convert between Scala functions and Rx Funcs and Actions.

  2. object JavaConversions

    These functions convert between RxScala types and RxJava types.

  3. object JavaConverters extends DecorateAsJava with DecorateAsScala

    Provides conversion functions asJava and asScala to convert between RxScala types and RxJava types.

  4. object Notification

    Provides pattern matching support and constructors for Notifications.

  5. object Observable

    Provides various ways to construct new Observables.

  6. object Observer extends ObserverFactoryMethods[Observer]

  7. object Producer

  8. object Subject

    Subject that, once an Observer has subscribed, emits all subsequently observed items to the subscriber.

  9. object Subscriber extends ObserverFactoryMethods[Subscriber]

  10. object Subscription

  11. object Worker

  12. package observables

    Contains special Observables.

  13. package observers

  14. package schedulers

  15. package subjects

    Subjects are Observers and Observables at the same time.

  16. package subscriptions

Inherited from AnyRef

Inherited from Any

Ungrouped