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
AnyRef, Any
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. sealed trait Notification[+T] extends AnyRef

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

  2. trait Observable[+T] extends AnyRef

    The Observable interface that implements the Reactive Pattern.

  3. implicit final class ObservableExtensions[T] extends AnyVal

    Placeholder for extension methods into Observable[T] from other types

  4. trait Observer[-T] extends AnyRef

    Provides a mechanism for receiving push-based notifications.

  5. trait Producer extends AnyRef

  6. trait Scheduler extends AnyRef

    Represents an object that schedules units of work.

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

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

  8. trait Subscriber[-T] extends Observer[T] with Subscription

  9. sealed trait SubscriberAdapter[T] extends rx.Subscriber[T]

  10. trait Subscription extends AnyRef

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

  11. 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 RxJava types.

  3. object Notification

    Provides pattern matching support and constructors for Notifications.

  4. object Observable

    Provides various ways to construct new Observables.

  5. object Observer extends ObserverFactoryMethods[Observer]

  6. object Producer

  7. object Subject

  8. object Subscriber extends ObserverFactoryMethods[Subscriber]

  9. object Subscription

  10. object Worker

  11. package observables

    Contains special Observables.

  12. package schedulers

  13. package subjects

    Subjects are Observers and Observables at the same time.

  14. package subscriptions

Inherited from AnyRef

Inherited from Any

Ungrouped