Package

diode

Permalink

package diode

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ActionHandler[M, T] extends AnyRef

    Permalink
  2. trait ActionProcessor extends AnyRef

    Permalink
  3. sealed trait ActionResult[+M] extends AnyRef

    Permalink
  4. trait Circuit[M <: AnyRef] extends Dispatcher

    Permalink
  5. trait Dispatcher extends AnyRef

    Permalink
  6. trait Effect extends AnyRef

    Permalink
  7. abstract class EffectBase extends Effect

    Permalink
  8. class EffectSeq extends EffectBase

    Permalink

    Wraps multiple Effects to be executed later.

    Wraps multiple Effects to be executed later. Effects are executed in the order they appear and the next effect is run only after the previous has completed. If an effect fails, the execution stops.

  9. class EffectSet extends EffectBase

    Permalink

    Wraps multiple Effects to be executed later.

    Wraps multiple Effects to be executed later. Effects are executed in parallel without any ordering.

  10. class EffectSingle[A <: AnyRef] extends EffectBase

    Permalink

    Wraps a function to be executed later.

    Wraps a function to be executed later. Function must return a Future[A] and the returned action is automatically dispatched when run is called.

  11. trait ModelR[+S] extends AnyRef

    Permalink
  12. trait ModelRW[M, S] extends ModelR[S]

    Permalink
  13. sealed trait ModelUpdated[+M] extends ActionResult[M]

    Permalink
  14. class RootModelR[M] extends ModelR[M]

    Permalink
  15. class RootModelRW[M] extends RootModelR[M] with ModelRW[M, M]

    Permalink
  16. class ZoomModelR[M, +T] extends ModelR[T]

    Permalink
  17. class ZoomModelRW[M, T] extends ZoomModelR[M, T] with ModelRW[M, T]

    Permalink

Value Members

  1. object ActionResult

    Permalink
  2. object Effect

    Permalink
  3. object Implicits

    Permalink
  4. package util

    Permalink

Ungrouped