Package

swave

core

Permalink

package core

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. core
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type =>>[-A, +B] = Pipe[A, B]

    Permalink
  2. trait Cancellable extends AnyRef

    Permalink
  3. final class ConfigurationException extends RuntimeException

    Permalink
  4. sealed abstract class Coupling[T] extends AnyRef

    Permalink
  5. abstract class Dispatcher extends ExecutionContextExecutor

    Permalink
  6. abstract class Dispatchers extends AnyRef

    Permalink
  7. final class Drain[-T, +R] extends AnyRef

    Permalink
  8. final class IllegalAsyncBoundaryException extends RuntimeException

    Permalink
  9. final class IllegalReuseException extends RuntimeException

    Permalink
  10. sealed abstract class Module[-IT <: HList, +OB <: HList, -IB <: HList, +OT <: HList, +Res] extends AnyRef

    Permalink

    A Streaming Component with four interfaces:

    A Streaming Component with four interfaces:

    1. Incoming streams:
      • On the top: IT
      • On the bottom: IB

    2. Outgoing streams:

    • On the top: OT
    • On the bottom: OB

    IT OT ┌──▼──┬──▲──┐ │ │ │ │ │ │ └──▼──┴──▲──┘ OB IB

  11. sealed abstract class Overflow extends AnyRef

    Permalink
  12. final class Pipe[-A, +B] extends StreamOps[B]

    Permalink
  13. sealed trait PipeElem extends AnyRef

    Permalink
  14. final class Piping[A] extends AnyRef

    Permalink

    A Piping represents a system or network of connected pipes in which all inlet and outlets have been properly connected and which is therefore ready to be started.

  15. trait Scheduler extends AnyRef

    Permalink
  16. final class SealedPiping[A] extends AnyRef

    Permalink
  17. sealed abstract class Split extends AnyRef

    Permalink
  18. final class Stream[+A] extends AnyVal with StreamOps[A]

    Permalink
  19. abstract class StreamEnv extends AnyRef

    Permalink
  20. sealed abstract class StreamEvent[+T] extends AnyRef

    Permalink
  21. final case class StreamLimitExceeded(max: Long, offendingElem: Any) extends RuntimeException with Product with Serializable

    Permalink
  22. trait StreamOps[A] extends Any

    Permalink
  23. abstract class Streamable[-T] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  24. final class SubscriptionTimeoutException extends RuntimeException

    Permalink
  25. final class UnsupportedSecondSubscriptionException extends RuntimeException

    Permalink

Value Members

  1. object Cancellable

    Permalink
  2. object Coupling

    Permalink
  3. object Dispatcher

    Permalink
  4. object Dispatchers

    Permalink
  5. object Drain

    Permalink
  6. object Module

    Permalink
  7. object Overflow

    Permalink
  8. object Pipe

    Permalink
  9. object PipeElem

    Permalink
  10. def Runnable(body: ⇒ Unit): Runnable

    Permalink
  11. object Scheduler

    Permalink
  12. object Split

    Permalink
  13. object Stream

    Permalink
  14. object StreamEnv

    Permalink
  15. object StreamEvent

    Permalink
  16. object StreamOps

    Permalink
  17. object Streamable

    Permalink
  18. package graph

    Permalink
  19. package impl

    Permalink
  20. package internal

    Permalink
  21. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped